| PatchworkOS
    | 
Terminal structure. More...
#include <terminal.h>
Terminal structure.
Definition at line 101 of file terminal.h.
| ansi_sending_t terminal_t::ansi | 
Definition at line 111 of file terminal.h.
Referenced by terminal_handle_output(), and terminal_procedure().
| pixel_t terminal_t::background | 
Definition at line 109 of file terminal.h.
Referenced by terminal_clear(), terminal_procedure(), terminal_put(), terminal_scroll(), and ternminal_execute_ansi().
| terminal_char_t* terminal_t::cursor | 
Definition at line 116 of file terminal.h.
Referenced by terminal_clear(), terminal_cursor_update(), terminal_procedure(), terminal_put(), terminal_scroll(), and ternminal_execute_ansi().
| uint64_t terminal_t::firstRow | 
Definition at line 113 of file terminal.h.
Referenced by terminal_char_row(), terminal_get_char(), terminal_procedure(), and terminal_scroll().
| terminal_flags_t terminal_t::flags | 
Definition at line 110 of file terminal.h.
Referenced by terminal_procedure(), terminal_put(), and ternminal_execute_ansi().
| font_t* terminal_t::font | 
Definition at line 104 of file terminal.h.
Referenced by terminal_char_draw(), terminal_char_pos(), terminal_char_rect(), terminal_procedure(), and terminal_scroll().
| pixel_t terminal_t::foreground | 
Definition at line 108 of file terminal.h.
Referenced by terminal_procedure(), terminal_put(), and ternminal_execute_ansi().
| bool terminal_t::isCursorVisible | 
Definition at line 105 of file terminal.h.
Referenced by terminal_cursor_update(), terminal_handle_output(), and terminal_procedure().
| terminal_char_t* terminal_t::prevCursor | 
Definition at line 115 of file terminal.h.
Referenced by terminal_clear(), terminal_cursor_update(), terminal_procedure(), terminal_scroll(), and ternminal_execute_ansi().
| terminal_char_t* terminal_t::savedCursor | 
Definition at line 114 of file terminal.h.
Referenced by terminal_procedure(), and ternminal_execute_ansi().
| terminal_char_t terminal_t::screen[TERMINAL_ROWS][TERMINAL_COLUMNS] | 
Definition at line 112 of file terminal.h.
Referenced by terminal_clear(), terminal_get_char(), terminal_procedure(), and terminal_scroll().
| pid_t terminal_t::shell | 
Definition at line 117 of file terminal.h.
Referenced by terminal_procedure().
| fd_t terminal_t::stdin[2] | 
Definition at line 106 of file terminal.h.
Referenced by terminal_handle_input(), terminal_procedure(), and ternminal_execute_ansi().
| fd_t terminal_t::stdout[2] | 
Definition at line 107 of file terminal.h.
Referenced by terminal_loop(), and terminal_procedure().
| window_t* terminal_t::win | 
Definition at line 103 of file terminal.h.
Referenced by terminal_handle_output(), and terminal_procedure().