![]() |
FrostWing
A lightweight raw-control operating system.
|
Represents the context for framebuffer-based terminal rendering. More...
#include <fb.h>

Public Attributes | |
| struct flanterm_context | term |
| size_t | font_width |
| size_t | font_height |
| size_t | glyph_width |
| size_t | glyph_height |
| size_t | font_scale_x |
| size_t | font_scale_y |
| size_t | offset_x |
| size_t | offset_y |
| volatile uint32_t * | framebuffer |
| size_t | pitch |
| size_t | width |
| size_t | height |
| size_t | bpp |
| size_t | font_bits_size |
| uint8_t * | font_bits |
| size_t | font_bool_size |
| bool * | font_bool |
| uint32_t | ansi_colours [8] |
| uint32_t | ansi_bright_colours [8] |
| uint32_t | default_fg |
| uint32_t | default_bg |
| uint32_t | default_fg_bright |
| uint32_t | default_bg_bright |
| size_t | canvas_size |
| uint32_t * | canvas |
| size_t | grid_size |
| size_t | queue_size |
| size_t | map_size |
| struct flanterm_fb_char * | grid |
| struct flanterm_fb_queue_item * | queue |
| size_t | queue_i |
| struct flanterm_fb_queue_item ** | map |
| uint32_t | text_fg |
| uint32_t | text_bg |
| size_t | cursor_x |
| size_t | cursor_y |
| uint32_t | saved_state_text_fg |
| uint32_t | saved_state_text_bg |
| size_t | saved_state_cursor_x |
| size_t | saved_state_cursor_y |
| size_t | old_cursor_x |
| size_t | old_cursor_y |
Represents the context for framebuffer-based terminal rendering.
| uint32_t flanterm_fb_context::ansi_bright_colours[8] |
| uint32_t flanterm_fb_context::ansi_colours[8] |
| uint32_t* flanterm_fb_context::canvas |
| size_t flanterm_fb_context::canvas_size |
| size_t flanterm_fb_context::cursor_x |
| size_t flanterm_fb_context::cursor_y |
| uint32_t flanterm_fb_context::default_bg |
| uint32_t flanterm_fb_context::default_bg_bright |
| size_t flanterm_fb_context::font_bits_size |
| size_t flanterm_fb_context::font_bool_size |
| size_t flanterm_fb_context::font_scale_x |
| size_t flanterm_fb_context::font_scale_y |
| volatile uint32_t* flanterm_fb_context::framebuffer |
| size_t flanterm_fb_context::glyph_height |
| size_t flanterm_fb_context::glyph_width |
| struct flanterm_fb_char* flanterm_fb_context::grid |
| size_t flanterm_fb_context::height |
| struct flanterm_fb_queue_item** flanterm_fb_context::map |
| size_t flanterm_fb_context::map_size |
| size_t flanterm_fb_context::old_cursor_x |
| size_t flanterm_fb_context::old_cursor_y |
| struct flanterm_fb_queue_item* flanterm_fb_context::queue |
| size_t flanterm_fb_context::queue_i |
| size_t flanterm_fb_context::queue_size |
| size_t flanterm_fb_context::saved_state_cursor_x |
| size_t flanterm_fb_context::saved_state_cursor_y |
| uint32_t flanterm_fb_context::saved_state_text_bg |
| uint32_t flanterm_fb_context::saved_state_text_fg |
| struct flanterm_context flanterm_fb_context::term |
| uint32_t flanterm_fb_context::text_bg |
| uint32_t flanterm_fb_context::text_fg |