GATE
glfb_impl Struct Reference

Public Member Functions

 GATE_INTERFACE_VTBL (gate_framebuffer) const *vtbl
 

Public Attributes

gate_atomic_int_t ref_counter
 
gate_uint32_t width
 
gate_uint32_t height
 
gate_gl_surface_t surface
 
gate_rasterimage_t tiles [GLFB_IMAGE_COUNT]
 
void * textures [GLFB_IMAGE_COUNT]
 
gate_size_t tiles_used
 
gate_size_t tiles_per_row
 
gate_size_t tiles_per_col
 
gate_mutex_t mutex
 
gate_synccondition_t signal
 
gate_atomic_flag_t updated
 
gate_atomic_int_t shutdown
 
gate_thread_t thread
 
gate_atomic_flag_t thread_exited
 
gate_atomic_int_t thread_exit_code
 
gate_arraylist_t events
 

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