PatchworkOS
Loading...
Searching...
No Matches
display_t Struct Reference

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_tdefaultFont
 
mtx_t mutex
 

Detailed Description

Opaque display structure.

Definition at line 60 of file internal.h.

Field Documentation

◆ cmds

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().

◆ ctl

fd_t display_t::ctl

Definition at line 63 of file internal.h.

Referenced by display_free(), and display_new().

◆ data

fd_t display_t::data

◆ defaultFont

font_t* display_t::defaultFont

Definition at line 72 of file internal.h.

Referenced by display_new(), and font_default().

◆ eventsInPipe

uint64_t display_t::eventsInPipe

◆ eventsPipe

fd_t display_t::eventsPipe

◆ fonts

list_t display_t::fonts

Definition at line 70 of file internal.h.

Referenced by display_free(), display_new(), font_free(), and font_new().

◆ id

char display_t::id[MAX_NAME]

Definition at line 62 of file internal.h.

Referenced by display_new().

◆ images

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().

◆ isConnected

◆ mutex

◆ windows

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().


The documentation for this struct was generated from the following file: