34 #ifndef DOXYGEN_SHOULD_SKIP_THIS
202 #ifndef DOXYGEN_SHOULD_SKIP_THIS
GamepadId id
Id of the gamepad.
Definition: Event.h:166
GamepadButton
The gamepad buttons.
Definition: Gamepad.h:42
Gamepad axis event parameters (EventType::GamepadAxisMoved)
Definition: Event.h:165
The mouse wheel was scrolled (data in event.mouseWheel)
Gamepad disconnection event parameters (EventType::GamepadDisconnected)
Definition: Event.h:181
The mouse cursor left the window (no data)
Vector2i coords
Position of the mouse cursor.
Definition: Event.h:144
A key was repeated (data in event.key)
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:150
The window requested to be closed (no data)
GamepadAxis axis
Axis of the gamepad.
Definition: Event.h:167
Text event parameters (EventType::TextEntered)
Definition: Event.h:128
A gamepad axis was moved (data in event.gamepadAxis)
int16_t value
Value of the axis.
Definition: Event.h:168
Modifiers modifiers
Modifiers that are pressed.
Definition: Event.h:122
A gamepad was connected (data in event.gamepadConnection)
GamepadHwId
A gamepad hardware identifier.
Definition: Gamepad.h:103
Scancode
Scancodes.
Definition: Keyboard.h:66
A gamepad button was released (data in event.gamepadButton)
Scancode scancode
Scancode of the key.
Definition: Event.h:121
The window was resized (data in event.size)
GamepadAxis
The gamepad axis.
Definition: Gamepad.h:70
Keyboard event parameters (EventType::KeyPressed, EventType::KeyReleased, EventType::KeyRepeated) ...
Definition: Event.h:119
EventType
Enumeration of the different types of events.
Definition: Event.h:42
The mouse cursor entered the window (no data)
GamepadId
A gamepad identifier.
Definition: Gamepad.h:120
The mouse cursor moved (data in event.mouseCursor)
Mouse cursor move event parameters (EventType::MouseMoved)
Definition: Event.h:143
GamepadHwId id
Hardware id of the gamepad.
Definition: Event.h:175
A mouse button was pressed (data in event.mouseButton)
GamepadId id
Id of the gamepad.
Definition: Event.h:182
char32_t codepoint
UTF-32 Unicode value of the character.
Definition: Event.h:129
The window gained focus (no data)
Keycode keycode
Keycode of the key.
Definition: Event.h:120
A key was released (data in event.key)
The window lost focus (no data)
EventType type
Type of the event.
Definition: Event.h:185
Gamepad connection event parameters (EventType::GamepadConnected)
Definition: Event.h:174
Vector2i offset
Offset of the mouse wheel.
Definition: Event.h:151
MouseButton
Mouse buttons.
Definition: Mouse.h:36
Defines a system event and its parameters.
Definition: Event.h:115
#define GF_API
Definition: Portability.h:35
A gamepad was disconnected (data in event.gamepadDisconnection)
A mouse button was released (data in event.mouseButton)
Keycode
Keycodes.
Definition: Keyboard.h:293