iv::InputBinder Class Reference
#include <InputBinder.hpp>
Public Member Functions | |
| InputBinder (Instance *inst) | |
| Instance * | instance () |
| void | BindKey (InputId inputId, Input::Key key, int device_id=-1) |
| void | UnbindKey (InputId inputId, Input::Key key, int device_id=-1) |
| void | BindHoverKey (InputId inputId, Input::Key key, int device_id=-1) |
| void | UnbindHoverKey (InputId inputId, Input::Key key, int device_id=-1) |
Public Attributes | |
| ClientMarker | cm |
Detailed Description
Definition at line 13 of file InputBinder.hpp.
Constructor & Destructor Documentation
◆ InputBinder()
| iv::InputBinder::InputBinder | ( | Instance * | inst | ) |
Definition at line 9 of file InputBinder.cpp.
Member Function Documentation
◆ instance()
| Instance * iv::InputBinder::instance | ( | ) |
Definition at line 16 of file InputBinder.cpp.
◆ BindKey()
| void iv::InputBinder::BindKey | ( | InputId | inputId, |
| Input::Key | key, | ||
| int | device_id = -1 |
||
| ) |
Definition at line 21 of file InputBinder.cpp.
◆ UnbindKey()
| void iv::InputBinder::UnbindKey | ( | InputId | inputId, |
| Input::Key | key, | ||
| int | device_id = -1 |
||
| ) |
Definition at line 29 of file InputBinder.cpp.
◆ BindHoverKey()
| void iv::InputBinder::BindHoverKey | ( | InputId | inputId, |
| Input::Key | key, | ||
| int | device_id = -1 |
||
| ) |
Definition at line 37 of file InputBinder.cpp.
◆ UnbindHoverKey()
| void iv::InputBinder::UnbindHoverKey | ( | InputId | inputId, |
| Input::Key | key, | ||
| int | device_id = -1 |
||
| ) |
Definition at line 45 of file InputBinder.cpp.
Member Data Documentation
◆ cm
| ClientMarker iv::InputBinder::cm |
Definition at line 16 of file InputBinder.hpp.
The documentation for this class was generated from the following files:
- ivorium_systems/InputSystem/InputBindingSystem/InputBinder.hpp
- ivorium_systems/InputSystem/InputBindingSystem/InputBinder.cpp

