|
Potato Engine
|
Interface to manage input binding operations. More...
#include <InputController.hpp>
Public Member Functions | |
| virtual void | RegisterInputBinding (InputBinding binding)=0 |
| Registers a single binding. | |
| virtual void | RegisterInputBinding (std::initializer_list< InputBinding > bindings)=0 |
| Registers list of bindings. | |
| virtual void | UnregisterInputBinding (std::string name)=0 |
| Unregisters a single binding. | |
| virtual void | UnregisterAllInputBindings (void *object)=0 |
| Unregisters all bindings tied to an object. | |
Interface to manage input binding operations.
Definition at line 10 of file InputController.hpp.
|
pure virtual |
Registers a single binding.
| binding | Binding to register to |
|
pure virtual |
Registers list of bindings.
Prefer over RegisterInputBinding(InputBinding) for mass bindings
| bindings | List of bindings to register |
|
pure virtual |
Unregisters a single binding.
| name | Identifier for binding to unregister |
|
pure virtual |
Unregisters all bindings tied to an object.
| object | Object to unregister all bindings for |