1#ifndef GUM_EVENT_INPUT_H
2#define GUM_EVENT_INPUT_H
7
8
9
10
11
12
13
18
19
20
21#define GUM_EVENT_INPUT_TYPE (GBL_TYPEID (GUM_Event_Input))
22#define GUM_EVENT_INPUT(self) (GBL_CAST (GUM_Event_Input, self))
23#define GUM_EVENT_INPUT_CLASS(klass) (GBL_CLASS_CAST (GUM_Event_Input, klass))
24#define GUM_EVENT_INPUT_CLASSOF(self) (GBL_CLASSOF (GUM_Event_Input, self))
27#define GBL_SELF_TYPE GUM_Event_Input
31typedef enum : uint8_t {
36typedef enum : uint8_t {
46GBL_FORWARD_DECLARE_STRUCT(GUM_Event_Input);
49
50
51
52
53
58
59
60
61
62
63
65 GUM_INPUT_STATE state;