30 #include "Portability.h" 35 #ifndef DOXYGEN_SHOULD_SKIP_THIS 197 #ifndef DOXYGEN_SHOULD_SKIP_THIS
GamepadId id
Id of the gamepad.
Definition: Event.h:152
Rune rune
The rune.
Definition: Event.h:115
GamepadButtonEvent gamepadButton
Gamepad button event parameters (EventType::GamepadButtonPressed, EventType::GamepadButtonReleased) ...
Definition: Event.h:188
MouseButtonEvent mouseButton
Mouse button event parameters (EventType::MouseButtonPressed, EventType::MouseButtonReleased) ...
Definition: Event.h:185
GamepadButton
The gamepad buttons.
Definition: Gamepad.h:43
Gamepad axis event parameters (EventType::GamepadAxisMoved)
Definition: Event.h:151
MouseCursorEvent mouseCursor
Mouse cursor move event parameters (EventType::MouseMoved)
Definition: Event.h:186
The mouse wheel was scrolled (data in event.mouseWheel)
Gamepad disconnection event parameters (EventType::GamepadDisconnected)
Definition: Event.h:167
The mouse cursor left the window (no data)
Vector2i coords
Position of the mouse cursor.
Definition: Event.h:130
A key was repeated (data in event.key)
MouseWheelEvent mouseWheel
Mouse wheel event parameters (EventType::MouseWheelScrolled)
Definition: Event.h:187
A gamepad button was pressed (data in event.gamepadButton)
Vector2i coords
Position of the touch.
Definition: Event.h:176
A key was pressed (data in event.key)
Mouse wheel event parameters (EventType::MouseWheelScrolled)
Definition: Event.h:136
The window requested to be closed (no data)
GamepadAxis axis
Axis of the gamepad.
Definition: Event.h:153
TextEvent text
Text event parameters (EventType::TextEntered)
Definition: Event.h:184
Text event parameters (EventType::TextEntered)
Definition: Event.h:114
A gamepad axis was moved (data in event.gamepadAxis)
int16_t value
Value of the axis.
Definition: Event.h:154
A gamepad was connected (data in event.gamepadConnection)
GamepadHwId
A gamepad hardware identifier.
Definition: Gamepad.h:104
Scancode
Scancodes.
Definition: Keyboard.h:51
TouchEvent touch
Touch event parameters (EventType::TouchBegan, EventType::Moved, EventType::Ended) ...
Definition: Event.h:192
A gamepad button was released (data in event.gamepadButton)
Scancode scancode
Scancode of the key.
Definition: Event.h:107
The window was resized (data in event.size)
GamepadAxis
The gamepad axis.
Definition: Gamepad.h:71
A text was entered (data in event.text)
The namespace for gf classes.
Definition: Action.h:35
Keyboard event parameters (EventType::KeyPressed, EventType::KeyReleased, EventType::KeyRepeated) ...
Definition: Event.h:105
EventType
Enumeration of the different types of events.
Definition: Event.h:43
The mouse cursor entered the window (no data)
A character encoded in UTF-8.
Definition: Rune.h:37
GamepadId
A gamepad identifier.
Definition: Gamepad.h:121
The mouse cursor moved (data in event.mouseCursor)
int64_t finger
Finger that touched.
Definition: Event.h:175
Mouse cursor move event parameters (EventType::MouseMoved)
Definition: Event.h:129
GamepadHwId id
Hardware id of the gamepad.
Definition: Event.h:161
A mouse button was pressed (data in event.mouseButton)
GamepadId id
Id of the gamepad.
Definition: Event.h:168
Touch event parameters (EventType::TouchBegan, EventType::TouchMoved, EventType::TouchEnded) ...
Definition: Event.h:174
The window gained focus (no data)
GamepadDisconnection gamepadDisconnection
Gamepad disconnection event parameters (EventType::GamepadDisconnected)
Definition: Event.h:191
Keycode keycode
Keycode of the key.
Definition: Event.h:106
A key was released (data in event.key)
The window lost focus (no data)
EventType type
Type of the event.
Definition: Event.h:179
Gamepad connection event parameters (EventType::GamepadConnected)
Definition: Event.h:160
Vector2i offset
Offset of the mouse wheel.
Definition: Event.h:137
KeyEvent key
Key event parameters (EventType::KeyPressed, EventType::KeyReleased, EventType::KeyRepeated) ...
Definition: Event.h:183
GamepadConnection gamepadConnection
Gamepad connection event parameters (EventType::GamepadConnected)
Definition: Event.h:190
MouseButton
Mouse buttons.
Definition: Mouse.h:36
Defines a system event and its parameters.
Definition: Event.h:101
A gamepad was disconnected (data in event.gamepadDisconnection)
A mouse button was released (data in event.mouseButton)
Vector2i size
Size event parameters (EventType::Resized)
Definition: Event.h:182
GamepadAxisEvent gamepadAxis
Gamepad axis event parameters (EventType::GamepadAxisMoved)
Definition: Event.h:189
Keycode
Keycodes.
Definition: Keyboard.h:280
Flags< Mod > modifiers
Modifiers that are pressed.
Definition: Event.h:108