30 #include "Portability.h" 35 #ifndef DOXYGEN_SHOULD_SKIP_THIS 184 #ifndef DOXYGEN_SHOULD_SKIP_THIS GamepadId id
Id of the gamepad.
Definition: Event.h:148
Rune rune
The rune.
Definition: Event.h:111
GamepadButtonEvent gamepadButton
Gamepad button event parameters (EventType::GamepadButtonPressed, EventType::GamepadButtonReleased) ...
Definition: Event.h:176
MouseButtonEvent mouseButton
Mouse button event parameters (EventType::MouseButtonPressed, EventType::MouseButtonReleased) ...
Definition: Event.h:173
GamepadButton
The gamepad buttons.
Definition: Gamepad.h:43
Gamepad axis event parameters (EventType::GamepadAxisMoved)
Definition: Event.h:147
MouseCursorEvent mouseCursor
Mouse cursor move event parameters (EventType::MouseMoved)
Definition: Event.h:174
The mouse wheel was scrolled (data in event.mouseWheel)
Gamepad disconnection event parameters (EventType::GamepadDisconnected)
Definition: Event.h:163
The mouse cursor left the window (no data)
Vector2i coords
Position of the mouse cursor.
Definition: Event.h:126
A key was repeated (data in event.key)
MouseWheelEvent mouseWheel
Mouse wheel event parameters (EventType::MouseWheelScrolled)
Definition: Event.h:175
A gamepad button was pressed (data in event.gamepadButton)
A key was pressed (data in event.key)
Mouse wheel event parameters (EventType::MouseWheelScrolled)
Definition: Event.h:132
The window requested to be closed (no data)
GamepadAxis axis
Axis of the gamepad.
Definition: Event.h:149
TextEvent text
Text event parameters (EventType::TextEntered)
Definition: Event.h:172
Text event parameters (EventType::TextEntered)
Definition: Event.h:110
A gamepad axis was moved (data in event.gamepadAxis)
int16_t value
Value of the axis.
Definition: Event.h:150
A gamepad was connected (data in event.gamepadConnection)
GamepadHwId
A gamepad hardware identifier.
Definition: Gamepad.h:104
Scancode
Scancodes.
Definition: Keyboard.h:51
A gamepad button was released (data in event.gamepadButton)
Scancode scancode
Scancode of the key.
Definition: Event.h:103
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:101
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)
Mouse cursor move event parameters (EventType::MouseMoved)
Definition: Event.h:125
GamepadHwId id
Hardware id of the gamepad.
Definition: Event.h:157
A mouse button was pressed (data in event.mouseButton)
GamepadId id
Id of the gamepad.
Definition: Event.h:164
The window gained focus (no data)
GamepadDisconnection gamepadDisconnection
Gamepad disconnection event parameters (EventType::GamepadDisconnected)
Definition: Event.h:179
Keycode keycode
Keycode of the key.
Definition: Event.h:102
A key was released (data in event.key)
The window lost focus (no data)
EventType type
Type of the event.
Definition: Event.h:167
Gamepad connection event parameters (EventType::GamepadConnected)
Definition: Event.h:156
Vector2i offset
Offset of the mouse wheel.
Definition: Event.h:133
KeyEvent key
Key event parameters (EventType::KeyPressed, EventType::KeyReleased, EventType::KeyRepeated) ...
Definition: Event.h:171
GamepadConnection gamepadConnection
Gamepad connection event parameters (EventType::GamepadConnected)
Definition: Event.h:178
MouseButton
Mouse buttons.
Definition: Mouse.h:36
Defines a system event and its parameters.
Definition: Event.h:97
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:170
GamepadAxisEvent gamepadAxis
Gamepad axis event parameters (EventType::GamepadAxisMoved)
Definition: Event.h:177
Keycode
Keycodes.
Definition: Keyboard.h:280
Flags< Mod > modifiers
Modifiers that are pressed.
Definition: Event.h:104