Container for all input related classes and functions. More...
Classes | |
class | InputManager |
Manages keyboard and mouse inputs. More... | |
class | Joystick |
Give access to the state of the joysticks. More... | |
class | Keyboard |
Captures keyboard inputs from the user. More... | |
class | Mouse |
Captures mouse inputs from the user. More... | |
Typedefs | |
using | KeybindAction = Callback<> |
An action performed when a key bind is triggered. More... | |
Enumerations | |
enum class | KeyBindType { KeyUp , KeyDown , KeyHeld } |
Action triggers for key binds. More... | |
enum class | InputType { Keyboard , Mouse , Joystick } |
Type of input. More... | |
enum class | JoystickEvent { Connect , Disconnect , ButtonPress , ButtonRelease , ButtonHeld , AxisMove } |
Joystick events. More... | |
Container for all input related classes and functions.
using ime::input::KeybindAction = typedef Callback<> |
An action performed when a key bind is triggered.
Definition at line 45 of file InputManager.h.
|
strong |
|
strong |
Joystick events.
Definition at line 38 of file Joystick.h.
|
strong |
Action triggers for key binds.
Definition at line 39 of file InputManager.h.