IceCube display
LED display to show IceCube event data
All Data Structures Files Functions Variables Enumerations Enumerator Macros Modules Pages
renderer_t Struct Reference

An object that returns frames indefinitely. More...

Data Fields

void(* start )()
 Initialise the renderer and allocate resources.
 
void(* stop )()
 Deallocate resources.
 
struct frame_buffer_t *(* render_frame )()
 Generate the next frame.
 

Detailed Description

An object that returns frames indefinitely.

The renderer must be initialised by calling start() before using it, and should be deinitialised afterwards by calling stop(). The behaviour of render_frame() is undefined before initalisation, and after deinitialisation.


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