|
libGumball 0.0.1
C23-Based, libGimbal-powered UI Library
|
Go to the source code of this file.
Macros | |
| #define | GUM_Root_create() |
Type System | |
Type UUID and cast operators | |
| #define | GUM_ROOT_TYPE |
| #define | GUM_ROOT(self) |
| #define | GUM_ROOT_CLASS(klass) |
| #define | GUM_ROOT_CLASSOF(self) |
GUM_Root data structure and hierarchy graph
GUM_Root is the element responsible for holding all other elements in the scene. It also internally holds the draw queue, which is a list of all drawable elements in the scene, sorted by z-index.
| #define GUM_ROOT_TYPE |
Returns the GUM_Root Type UUID.
| #define GUM_ROOT | ( | self | ) |
Casts an instance of a compatible element to a GUM_Root.
| #define GUM_ROOT_CLASS | ( | klass | ) |
Casts an class of a compatible element to a GUM_Root.
| #define GUM_ROOT_CLASSOF | ( | self | ) |
Casts an instance of a compatible element to a GUM_Root.
| #define GUM_Root_create | ( | ) |
Returns a new GUM_Root.