libGumball 0.0.2
C23-Based, libGimbal-powered UI Library
Loading...
Searching...
No Matches
gumball_event_key.h File Reference

Go to the source code of this file.

Macros

Type System

Type UUID and Cast Operators

#define GUM_EVENT_KEY_TYPE
#define GUM_EVENT_KEY(self)
#define GUM_EVENT_KEY_CLASS(klass)
#define GUM_EVENT_KEY_CLASSOF(self)

Functions

 GBL_CLASS_DERIVE_EMPTY (GUM_Event_Key, GUM_Event_Input)

Detailed Description

Event type for key events.

Author
2025 Agustín Bellagamba

Macro Definition Documentation

◆ GUM_EVENT_KEY_TYPE

#define GUM_EVENT_KEY_TYPE

Returns the GUM_Event_Key Type UUID.

◆ GUM_EVENT_KEY

#define GUM_EVENT_KEY ( self)

Casts an instance of a compatible event to a GUM_Event_Key.

◆ GUM_EVENT_KEY_CLASS

#define GUM_EVENT_KEY_CLASS ( klass)

Casts a class of a compatible event to a GUM_Event_KeyClass.

◆ GUM_EVENT_KEY_CLASSOF

#define GUM_EVENT_KEY_CLASSOF ( self)

Casts an instance of a compatible event to a GUM_Event_KeyClass.