Go to the source code of this file.
◆ SCREEN_HEIGHT
◆ SCREEN_WIDTH
◆ TERMINAL_HEIGHT
| #define TERMINAL_HEIGHT 200 |
◆ TERMINAL_WIDTH
| #define TERMINAL_WIDTH 80 |
◆ terminal_clear()
| void terminal_clear |
( |
void |
| ) |
|
◆ terminal_clear_line()
| void terminal_clear_line |
( |
u32 |
line | ) |
|
◆ terminal_get_buffer_height()
| u32 terminal_get_buffer_height |
( |
void |
| ) |
|
◆ terminal_get_color()
| u8 terminal_get_color |
( |
void |
| ) |
|
◆ terminal_get_cursor()
| void terminal_get_cursor |
( |
u32 * |
x, |
|
|
u32 * |
y |
|
) |
| |
◆ terminal_get_scroll_offset()
| u32 terminal_get_scroll_offset |
( |
void |
| ) |
|
◆ terminal_get_state()
◆ terminal_handle_arrow_down()
| void terminal_handle_arrow_down |
( |
void |
| ) |
|
◆ terminal_handle_arrow_up()
| void terminal_handle_arrow_up |
( |
void |
| ) |
|
◆ terminal_handle_backspace()
| void terminal_handle_backspace |
( |
void |
| ) |
|
◆ terminal_handle_enter()
| void terminal_handle_enter |
( |
void |
| ) |
|
◆ terminal_handle_input()
| void terminal_handle_input |
( |
char |
c | ) |
|
◆ terminal_init()
| void terminal_init |
( |
void |
| ) |
|
◆ terminal_print()
| void terminal_print |
( |
const char * |
str | ) |
|
◆ terminal_print_at()
| void terminal_print_at |
( |
char * |
str, |
|
|
int |
col, |
|
|
int |
row, |
|
|
int |
color |
|
) |
| |
◆ terminal_print_colored()
| void terminal_print_colored |
( |
const char * |
str, |
|
|
u8 |
color |
|
) |
| |
◆ terminal_putchar()
| void terminal_putchar |
( |
char |
c | ) |
|
◆ terminal_refresh()
| void terminal_refresh |
( |
void |
| ) |
|
◆ terminal_reset_color()
| void terminal_reset_color |
( |
void |
| ) |
|
◆ terminal_scroll_down()
| void terminal_scroll_down |
( |
u32 |
lines | ) |
|
◆ terminal_scroll_to()
| void terminal_scroll_to |
( |
u32 |
line | ) |
|
◆ terminal_scroll_to_bottom()
| void terminal_scroll_to_bottom |
( |
void |
| ) |
|
◆ terminal_scroll_up()
| void terminal_scroll_up |
( |
u32 |
lines | ) |
|
◆ terminal_set_color()
| void terminal_set_color |
( |
u8 |
color | ) |
|
◆ terminal_set_cursor()
| void terminal_set_cursor |
( |
u32 |
x, |
|
|
u32 |
y |
|
) |
| |