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
 
Modifiers modifiers
Modifiers that are pressed. 
Definition: Event.h:104
 
A gamepad was connected (data in event.gamepadConnection) 
 
GamepadHwId
A gamepad hardware identifier. 
Definition: Gamepad.h:104
 
Scancode
Scancodes. 
Definition: Keyboard.h:59
 
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:288