|
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_BUTTON_TYPE |
| #define | GUM_EVENT_BUTTON(self) |
| #define | GUM_EVENT_BUTTON_CLASS(klass) |
| #define | GUM_EVENT_BUTTON_CLASSOF(self) |
Functions | |
| GBL_CLASS_DERIVE_EMPTY (GUM_Event_Button, GUM_Event_Input) | |
| GBL_INSTANCE_DERIVE (GUM_Event_Button, GUM_Event_Input) uint8_t controllerId | |
Event type for gamepad button events.
| #define GUM_EVENT_BUTTON_TYPE |
Returns the GUM_Event_Button Type UUID.
| #define GUM_EVENT_BUTTON | ( | self | ) |
Casts an instance of a compatible event to a GUM_Event_Button.
| #define GUM_EVENT_BUTTON_CLASS | ( | klass | ) |
Casts a class of a compatible event to a GUM_Event_ButtonClass.
| #define GUM_EVENT_BUTTON_CLASSOF | ( | self | ) |
Casts an instance of a compatible event to a GUM_Event_ButtonClass.
| GBL_INSTANCE_DERIVE | ( | GUM_Event_Button | , |
| GUM_Event_Input | ) |
ID of the controller that generated the event.