45 static_assert(
sizeof(
GFxEvent) == 0x4);
59 inline GFxMouseEvent(
EventType a_eventType, std::uint32_t a_button,
float a_x,
float a_y,
float a_scrollDelta = 0.0, std::uint32_t a_mouseIndex = 0) :
GFxEvent(EventType a_eventType=EventType::kNone)
Definition GFxEvent.h:37
EventType
Definition GFxEvent.h:14
stl::enumeration< EventType, std::uint32_t > type
Definition GFxEvent.h:43
std::uint16_t pad12
Definition GFxEvent.h:121
GFxKey::Code keyCode
Definition GFxEvent.h:114
std::uint32_t wCharCode
Definition GFxEvent.h:118
std::uint16_t pad0B
Definition GFxEvent.h:117
std::uint8_t asciiCode
Definition GFxEvent.h:115
std::uint8_t pad09
Definition GFxEvent.h:116
GFxSpecialKeysState specialKeyState
Definition GFxEvent.h:119
GFxKeyEvent(EventType a_eventType, GFxKey::Code a_keyCode, std::uint8_t a_ascii, std::uint32_t a_wchar, GFxSpecialKeysState a_specialKeyState, std::uint8_t a_keyboardIndex=0)
Definition GFxEvent.h:101
GFxKeyEvent()
Definition GFxEvent.h:89
std::uint8_t keyboardIndex
Definition GFxEvent.h:120
Code
Definition GFxKey.h:9
float y
Definition GFxEvent.h:79
GFxMouseEvent()
Definition GFxEvent.h:50
float x
Definition GFxEvent.h:78
GFxMouseEvent(EventType a_eventType, std::uint32_t a_button, float a_x, float a_y, float a_scrollDelta=0.0, std::uint32_t a_mouseIndex=0)
Definition GFxEvent.h:59
float scrollDelta
Definition GFxEvent.h:80
GFxMouseEvent(EventType a_eventType, std::uint32_t a_mouseIndex)
Definition GFxEvent.h:68
std::uint32_t button
Definition GFxEvent.h:81
std::uint32_t mouseIndex
Definition GFxEvent.h:82
Definition GFxSpecialKeysState.h:6
Definition GNewOverrideBase.h:9
Definition AbsorbEffect.h:6