diff options
Diffstat (limited to 'Source/Kernel/Devices/Display/Display.proto.h')
-rw-r--r-- | Source/Kernel/Devices/Display/Display.proto.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/Source/Kernel/Devices/Display/Display.proto.h b/Source/Kernel/Devices/Display/Display.proto.h new file mode 100644 index 0000000..8e8e29d --- /dev/null +++ b/Source/Kernel/Devices/Display/Display.proto.h @@ -0,0 +1,15 @@ +#ifndef DEF_DISPLAY_PROTO_H +#define DEF_DISPLAY_PROTO_H + +#include <Core/common.wtf.h> + +class Display { + public: + virtual u16int textCols() = 0; + virtual u16int textRows() = 0; + virtual void putChar(u16int line, u16int col, char c, char color) = 0; //Color : <bg 4byte><fg 4byte> + virtual void moveCursor(u16int line, u16int col) = 0; + virtual void clear() = 0; +}; + +#endif |