23 #include "pedigree/kernel/processor/types.h" 57 virtual bool setMode(
int mode) = 0;
70 isMode(
size_t nCols,
size_t nRows,
bool bIsText,
size_t nBpp = 0) = 0;
108 virtual void pokeBuffer(uint8_t *pBuffer,
size_t nBufLen) = 0;
118 virtual void peekBuffer(uint8_t *pBuffer,
size_t nBufLen) = 0;
125 virtual void moveCursor(
size_t nX,
size_t nY) = 0;
127 virtual operator uint16_t *()
const = 0;
virtual void moveCursor(size_t nX, size_t nY)=0
virtual void restoreMode()=0
virtual void rememberMode()=0
virtual void pokeBuffer(uint8_t *pBuffer, size_t nBufLen)=0
virtual bool isLargestTextMode()=0
virtual void clearControl(VgaControl which)=0
virtual bool setMode(int mode)=0
virtual void setControl(VgaControl which)=0
virtual void peekBuffer(uint8_t *pBuffer, size_t nBufLen)=0
virtual bool setLargestTextMode()=0
virtual bool isMode(size_t nCols, size_t nRows, bool bIsText, size_t nBpp=0)=0
virtual size_t getNumRows()=0
virtual size_t getNumCols()=0