#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 |
1.3.5