Kernel: VESA now somewhat handles Cursor in Graphics mode

This commit is contained in:
Bananymous
2022-12-27 18:29:02 +02:00
parent 2d46281c16
commit 620b836fc3
5 changed files with 75 additions and 16 deletions

View File

@@ -11,7 +11,7 @@ public:
void PutChar(char ch);
void Write(const char* data, size_t size);
void WriteString(const char* data);
void SetCursorPos(int x, int y);
void SetCursorPosition(uint32_t x, uint32_t y);
static void PutCharCurrent(char ch);

View File

@@ -28,6 +28,7 @@ namespace VESA
bool Initialize();
void PutCharAt(uint16_t, uint32_t, uint32_t, Color, Color);
void Clear(Color);
void SetCursorPosition(uint32_t, uint32_t, Color);
uint32_t GetTerminalWidth();
uint32_t GetTerminalHeight();