#include <input.h>
Public Member Functions | |
InputManager () | |
virtual | ~InputManager () |
void | AttachDevice (InputDevice *pkDevice) |
void | AttachGroup (InputGroup *pkGroup) |
void | DetachDevice (InputDevice *pkDevice) |
void | DetachGroup (InputGroup *pkGroup) |
void | Process () |
Protected Attributes | |
std::vector< InputDevice * > | m_vpkInputDevices |
std::vector< InputGroup * > | m_vpkInputGroups |
|
|
|
|
|
Attach input device. Manager will NOT delete device objects in dtor, cleanup must be done by device creator.
|
|
Attach input group. Manager will NOT delete group objects in dtor, cleanup must be done by group creator.
|
|
Detach input device
|
|
Detach input group
|
|
Collect events from devices and distribute to groups |
|
Devices |
|
Groups |