|
iPXE
|
A frame buffer console. More...
#include <fbcon.h>
Data Fields | |
| void * | start |
| Start address. More... | |
| size_t | len |
| Length of one complete displayed screen. More... | |
| struct fbcon_geometry * | pixel |
| Pixel geometry. More... | |
| struct fbcon_geometry | character |
| Character geometry. More... | |
| struct fbcon_margin | margin |
| Margin. More... | |
| size_t | indent |
| Indent to first character (in bytes) More... | |
| struct fbcon_colour_map * | map |
| Colour mapping. More... | |
| struct fbcon_font * | font |
| Font definition. More... | |
| uint32_t | foreground |
| Text foreground raw colour. More... | |
| uint32_t | background |
| Text background raw colour. More... | |
| uint32_t | bold |
| Bold colour modifier raw colour. More... | |
| unsigned int | xpos |
| Text cursor X position. More... | |
| unsigned int | ypos |
| Text cursor Y position. More... | |
| struct ansiesc_context | ctx |
| ANSI escape sequence context. More... | |
| struct utf8_accumulator | utf8 |
| UTF-8 accumulator. More... | |
| struct fbcon_text | text |
| Text array. More... | |
| struct fbcon_picture | picture |
| Background picture. More... | |
| int | show_cursor |
| Display cursor. More... | |
| void* fbcon::start |
Start address.
Definition at line 114 of file fbcon.h.
Referenced by fbcon_draw(), and fbcon_init().
| size_t fbcon::len |
Length of one complete displayed screen.
Definition at line 116 of file fbcon.h.
Referenced by fbcon_init().
| struct fbcon_geometry* fbcon::pixel |
Pixel geometry.
Definition at line 118 of file fbcon.h.
Referenced by fbcon_draw(), fbcon_init(), and fbcon_picture_init().
| struct fbcon_geometry fbcon::character |
Character geometry.
Definition at line 120 of file fbcon.h.
Referenced by fbcon_cell(), fbcon_clear(), fbcon_draw(), fbcon_handle_cup(), fbcon_init(), fbcon_putchar(), fbcon_redraw(), and fbcon_scroll().
| struct fbcon_margin fbcon::margin |
| size_t fbcon::indent |
Indent to first character (in bytes)
Definition at line 124 of file fbcon.h.
Referenced by fbcon_draw(), and fbcon_init().
| struct fbcon_colour_map* fbcon::map |
Colour mapping.
Definition at line 126 of file fbcon.h.
Referenced by fbcon_colour(), and fbcon_init().
| struct fbcon_font* fbcon::font |
Font definition.
Definition at line 128 of file fbcon.h.
Referenced by fbcon_draw(), and fbcon_init().
| uint32_t fbcon::foreground |
Text foreground raw colour.
Definition at line 130 of file fbcon.h.
Referenced by fbcon_clear(), fbcon_draw_cursor(), fbcon_handle_sgr(), fbcon_putchar(), and fbcon_set_default_foreground().
| uint32_t fbcon::background |
Text background raw colour.
Definition at line 132 of file fbcon.h.
Referenced by fbcon_clear(), fbcon_draw_cursor(), fbcon_handle_sgr(), fbcon_putchar(), and fbcon_set_default_background().
| uint32_t fbcon::bold |
Bold colour modifier raw colour.
Definition at line 134 of file fbcon.h.
Referenced by fbcon_handle_sgr(), fbcon_putchar(), and fbcon_set_default_foreground().
| unsigned int fbcon::xpos |
Text cursor X position.
Definition at line 136 of file fbcon.h.
Referenced by fbcon_draw_cursor(), fbcon_handle_cup(), fbcon_handle_ed(), and fbcon_putchar().
| unsigned int fbcon::ypos |
Text cursor Y position.
Definition at line 138 of file fbcon.h.
Referenced by fbcon_draw_cursor(), fbcon_handle_cup(), fbcon_handle_ed(), fbcon_putchar(), and fbcon_scroll().
| struct ansiesc_context fbcon::ctx |
ANSI escape sequence context.
Definition at line 140 of file fbcon.h.
Referenced by fbcon_init(), and fbcon_putchar().
| struct utf8_accumulator fbcon::utf8 |
| struct fbcon_text fbcon::text |
Text array.
Definition at line 144 of file fbcon.h.
Referenced by fbcon_cell(), fbcon_fini(), and fbcon_init().
| struct fbcon_picture fbcon::picture |
Background picture.
Definition at line 146 of file fbcon.h.
Referenced by fbcon_draw(), fbcon_fini(), fbcon_init(), and fbcon_picture_init().
| int fbcon::show_cursor |
Display cursor.
Definition at line 148 of file fbcon.h.
Referenced by fbcon_handle_cup(), fbcon_handle_dectcem_reset(), fbcon_handle_dectcem_set(), fbcon_handle_ed(), fbcon_init(), and fbcon_putchar().
1.8.15