26#include "GraphicsApi.h"
31#ifndef DOXYGEN_SHOULD_SKIP_THIS
172 enum { Released, Pressed } m_state;
196 enum { Released, Pressed } m_state;
200#ifndef DOXYGEN_SHOULD_SKIP_THIS
A close control.
Definition: Controls.h:144
virtual void processEvent(const Event &event) override
Update the state of the control thanks to an event.
CloseControl()
Construct a close control.
A physical control.
Definition: Control.h:38
A gamepad axis control.
Definition: Controls.h:118
virtual void processEvent(const Event &event) override
Update the state of the control thanks to an event.
GamepadAxisControl(GamepadId id, GamepadAxis axis, GamepadAxisDirection dir)
Construct a gamepad axis control.
A key control based on keycode.
Definition: Controls.h:39
KeycodeKeyControl(Keycode code)
Construct a key control.
virtual void processEvent(const Event &event) override
Update the state of the control thanks to an event.
The Konami code control for gamepad.
Definition: Controls.h:182
KonamiGamepadControl(GamepadId id)
Construct a Konami control.
virtual void processEvent(const Event &event) override
Update the state of the control thanks to an event.
The Konami code control for keyboard.
Definition: Controls.h:161
virtual void processEvent(const Event &event) override
Update the state of the control thanks to an event.
KonamiKeyboardControl()
Construct a Konami control.
A key control based on scancode.
Definition: Controls.h:58
ScancodeKeyControl(Scancode code)
Construct a key control.
virtual void processEvent(const Event &event) override
Update the state of the control thanks to an event.
GamepadId
A gamepad identifier.
Definition: Gamepad.h:123
GamepadAxis
The gamepad axis.
Definition: Gamepad.h:71
MouseButton
Mouse buttons.
Definition: Mouse.h:36
GamepadButton
The gamepad buttons.
Definition: Gamepad.h:43
Scancode
Scancodes.
Definition: Keyboard.h:51
GamepadAxisDirection
A gamepad axis direction.
Definition: Gamepad.h:89
Keycode
Keycodes.
Definition: Keyboard.h:280
The namespace for gf classes.
Defines a system event and its parameters.
Definition: Event.h:224