|
libGumball 0.0.2
C23-Based, libGimbal-powered UI Library
|
Go to the source code of this file.
Macros | |
Type System | |
Type UUID and Cast Operators | |
| #define | GUM_EVENT_INPUT_TYPE |
| #define | GUM_EVENT_INPUT(self) |
| #define | GUM_EVENT_INPUT_CLASS(klass) |
| #define | GUM_EVENT_INPUT_CLASSOF(self) |
Enumerations | |
| enum | GUM_INPUT_STATE : uint8_t |
| enum | GUM_INPUT_ID : uint8_t |
Functions | |
| GBL_CLASS_DERIVE_EMPTY (GUM_Event_Input, GUM_Event) | |
| GBL_INSTANCE_DERIVE (GUM_Event_Input, GUM_Event) GUM_INPUT_STATE state | |
Variables | |
| GUM_INPUT_ID | id |
Base event type for input.
| #define GUM_EVENT_INPUT_TYPE |
Returns the GUM_Event_Input Type UUID.
| #define GUM_EVENT_INPUT | ( | self | ) |
Casts an instance of a compatible element to a GUM_Event_Input.
| #define GUM_EVENT_INPUT_CLASS | ( | klass | ) |
Casts a class of a compatible element to a GUM_Event_InputClass.
| #define GUM_EVENT_INPUT_CLASSOF | ( | self | ) |
Casts an instance of a compatible element to a GUM_Event_InputClass.
| enum GUM_INPUT_STATE : uint8_t |
| enum GUM_INPUT_ID : uint8_t |
| GBL_INSTANCE_DERIVE | ( | GUM_Event_Input | , |
| GUM_Event | ) |
State of the input event.
| GUM_INPUT_ID id |
ID of the input event.