#include <io/style.h>
#include <io/screenbuffer.h>
#include <malloc.h>
#include <unistd.h>
Go to the source code of this file.
Functions | |
void | screenbuffer_clear (screenbuffer_t *scr) |
Clear screenbuffer. | |
void | screenbuffer_clear_line (screenbuffer_t *scr, sysarg_t line) |
Clear one buffer line. | |
void | screenbuffer_copy_buffer (screenbuffer_t *scr, keyfield_t *dest) |
Copy content buffer from screenbuffer to given memory. | |
void | screenbuffer_goto (screenbuffer_t *scr, sysarg_t x, sysarg_t y) |
Set new cursor position in screenbuffer. | |
screenbuffer_t * | screenbuffer_init (screenbuffer_t *scr, sysarg_t size_x, sysarg_t size_y) |
Initilize screenbuffer. | |
void | screenbuffer_putchar (screenbuffer_t *scr, wchar_t ch) |
Store one character to screenbuffer. | |
void | screenbuffer_set_color (screenbuffer_t *scr, uint8_t fg_color, uint8_t bg_color, uint8_t flags) |
Set new color. | |
void | screenbuffer_set_rgb_color (screenbuffer_t *scr, uint32_t fg_color, uint32_t bg_color) |
Set new RGB color. | |
void | screenbuffer_set_style (screenbuffer_t *scr, uint8_t style) |
Set new style. |
Definition in file screenbuffer.c.