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 |