![]() |
Olympe Engine 2.0
2D Game Engine with ECS Architecture
|
#include <InputDevice.h>
Public Member Functions | |
| ActionMap ()=default | |
| ActionMap (const std::string &name, ActionMapContext ctx, int prio=0) | |
| void | AddAction (const std::string &actionName) |
| bool | ContainsAction (const std::string &actionName) const |
Public Attributes | |
| std::string | mapName |
| ActionMapContext | context = ActionMapContext::Gameplay |
| int | priority = 0 |
| bool | exclusive = false |
| bool | enabledByDefault = true |
| std::string | description |
| std::vector< std::string > | actions |
Definition at line 146 of file InputDevice.h.
|
default |
|
inline |
Definition at line 149 of file InputDevice.h.
Definition at line 161 of file InputDevice.h.
References actions, and GetComponentTypeID_Static().
Here is the call graph for this function:Definition at line 165 of file InputDevice.h.
References actions, and GetComponentTypeID_Static().
Here is the call graph for this function:| std::vector<std::string> ActionMap::actions |
Definition at line 159 of file InputDevice.h.
Referenced by AddAction(), and ContainsAction().
| ActionMapContext ActionMap::context = ActionMapContext::Gameplay |
Definition at line 153 of file InputDevice.h.
| std::string ActionMap::description |
Definition at line 157 of file InputDevice.h.
Definition at line 156 of file InputDevice.h.
Definition at line 155 of file InputDevice.h.
| std::string ActionMap::mapName |
Definition at line 152 of file InputDevice.h.
| int ActionMap::priority = 0 |
Definition at line 154 of file InputDevice.h.