#include <framebuffer.hpp>
|
void | draw_pixel (uint32_t x, uint32_t y, uint32_t color) |
|
uint32_t | get_pixel (uint32_t x, uint32_t y) |
|
void | draw_char (uint32_t x, uint32_t y, char c, uint32_t color) |
|
void | draw_string (uint32_t x, uint32_t y, const char *str, uint32_t color) |
|
void | print_char (char c) |
|
void | print_char_color (char c, uint32_t color) |
|
void | print_string (const char *str) |
|
void | print_string_color (const char *str, uint32_t color) |
|
void | clear_screen () |
|
void | set_cursor (uint32_t x, uint32_t y) |
|
uint32_t | get_cursor_x () |
|
uint32_t | get_cursor_y () |
|
uint32_t | get_current_color () |
|
void | set_text_color (uint32_t color) |
|
uint8_t * | get_buffer () const |
|
uint32_t | get_width () const |
|
uint32_t | get_height () const |
|
uint32_t | get_bpp () const |
|
uint32_t | get_buffer_size () const |
|
uint32_t | get_offset (uint32_t x, uint32_t y) |
|
| FramebufferGraphics (uint32_t w, uint32_t h, uint32_t bpp) |
|
◆ FramebufferGraphics()
◆ clear_screen()
◆ draw_char()
void draw_char |
( |
uint32_t |
x, |
|
|
uint32_t |
y, |
|
|
char |
c, |
|
|
uint32_t |
color |
|
) |
| |
◆ draw_pixel()
void draw_pixel |
( |
uint32_t |
x, |
|
|
uint32_t |
y, |
|
|
uint32_t |
color |
|
) |
| |
◆ draw_string()
void draw_string |
( |
uint32_t |
x, |
|
|
uint32_t |
y, |
|
|
const char * |
str, |
|
|
uint32_t |
color |
|
) |
| |
◆ get_bpp()
uint32_t get_bpp |
( |
| ) |
const |
◆ get_buffer()
uint8_t * get_buffer |
( |
| ) |
const |
◆ get_buffer_size()
uint32_t get_buffer_size |
( |
| ) |
const |
◆ get_current_color()
uint32_t get_current_color |
( |
| ) |
|
◆ get_cursor_x()
uint32_t get_cursor_x |
( |
| ) |
|
◆ get_cursor_y()
uint32_t get_cursor_y |
( |
| ) |
|
◆ get_height()
uint32_t get_height |
( |
| ) |
const |
◆ get_offset()
uint32_t get_offset |
( |
uint32_t |
x, |
|
|
uint32_t |
y |
|
) |
| |
◆ get_pixel()
uint32_t get_pixel |
( |
uint32_t |
x, |
|
|
uint32_t |
y |
|
) |
| |
◆ get_width()
uint32_t get_width |
( |
| ) |
const |
◆ print_char()
void print_char |
( |
char |
c | ) |
|
◆ print_char_color()
void print_char_color |
( |
char |
c, |
|
|
uint32_t |
color |
|
) |
| |
◆ print_string()
void print_string |
( |
const char * |
str | ) |
|
◆ print_string_color()
void print_string_color |
( |
const char * |
str, |
|
|
uint32_t |
color |
|
) |
| |
◆ set_cursor()
void set_cursor |
( |
uint32_t |
x, |
|
|
uint32_t |
y |
|
) |
| |
◆ set_text_color()
void set_text_color |
( |
uint32_t |
color | ) |
|
◆ the()
The documentation for this class was generated from the following files: