|
Ketchup Engine
|
#include <InputableManager.h>

Public Types | |
| using | ListenerMap = std::map< InputKey, KeyListener * > |
| using | KeyListenerPair = std::pair< InputKey, KeyListener * > |
Public Member Functions | |
| InputableManager () | |
| InputableManager (const InputableManager &)=delete | |
| InputableManager & | operator= (const InputableManager &)=delete |
| ~InputableManager () | |
| void | Register (Inputable *in, InputKey k, KeyEvent ev) |
| void | Deregister (Inputable *in, InputKey k, KeyEvent ev) |
| void | Process () |
Private Attributes | |
| ListenerMap | m_listeners |
| using InputableManager::KeyListenerPair = std::pair<InputKey, KeyListener*> |
| using InputableManager::ListenerMap = std::map<InputKey, KeyListener*> |
| InputableManager::InputableManager | ( | ) |
|
delete |
| InputableManager::~InputableManager | ( | ) |
|
delete |
| void InputableManager::Process | ( | ) |
|
private |