|
PatchworkOS
|
Opaque display structure. More...
#include <internal.h>
Data Fields | |
| char | id [MAX_NAME] |
| fd_t | ctl |
| fd_t | data |
| fd_t | eventsPipe |
| uint64_t | eventsInPipe |
| bool | isConnected |
| cmd_buffer_t | cmds |
| list_t | windows |
| list_t | fonts |
| list_t | images |
| font_t * | defaultFont |
| mtx_t | mutex |
Opaque display structure.
Definition at line 60 of file internal.h.
| cmd_buffer_t display_t::cmds |
Definition at line 68 of file internal.h.
Referenced by display_cmd_alloc(), display_cmds_flush(), and display_new().
| fd_t display_t::ctl |
Definition at line 63 of file internal.h.
Referenced by display_free(), and display_new().
| fd_t display_t::data |
Definition at line 64 of file internal.h.
Referenced by display_cmds_flush(), display_free(), display_new(), display_next(), display_poll(), and display_wait().
| font_t* display_t::defaultFont |
Definition at line 72 of file internal.h.
Referenced by display_new(), and font_default().
| uint64_t display_t::eventsInPipe |
Definition at line 66 of file internal.h.
Referenced by display_dispatch_pending(), display_events_pipe_read(), display_events_pipe_write(), display_new(), and display_wait().
| fd_t display_t::eventsPipe |
Definition at line 65 of file internal.h.
Referenced by display_events_pipe_read(), display_events_pipe_write(), display_free(), display_new(), display_next(), and display_poll().
| list_t display_t::fonts |
Definition at line 70 of file internal.h.
Referenced by display_free(), display_new(), font_free(), and font_new().
| char display_t::id[MAX_NAME] |
Definition at line 62 of file internal.h.
Referenced by display_new().
| list_t display_t::images |
Definition at line 71 of file internal.h.
Referenced by display_free(), display_new(), image_free(), and image_new_blank().
| bool display_t::isConnected |
Definition at line 67 of file internal.h.
Referenced by display_cmds_flush(), display_disconnect(), display_dispatch(), display_events_pipe_read(), display_events_pipe_write(), display_is_connected(), display_new(), display_next(), and display_wait().
| mtx_t display_t::mutex |
Definition at line 73 of file internal.h.
Referenced by display_cmd_alloc(), display_cmds_flush(), display_disconnect(), display_dispatch(), display_dispatch_pending(), display_free(), display_get_surface_info(), display_is_connected(), display_new(), display_next(), display_push(), display_set_focus(), display_subscribe(), display_unsubscribe(), display_wait(), font_default(), font_free(), font_new(), image_free(), image_new_blank(), window_free(), and window_new().
| list_t display_t::windows |
Definition at line 69 of file internal.h.
Referenced by display_dispatch(), display_free(), display_new(), window_free(), and window_new().