#include <input_device_manager.h>
Definition at line 52 of file input_device_manager.h.
Public Member Functions | |
| virtual IGameDevice * | createGameDevice (const std::string &instanceName)=0 throw (EInputDevice) |
| virtual void | enumerateGameDevice (TDeviceDescVect &descs)=0 throw (EInputDevice) |
| virtual IKeyboardDevice * | getKeyboardDevice ()=0 throw (EInputDevice) |
| Create the low level keyboard device if needed (one active at a time for that object, repeated calls returns the same pointer). An exception if thrown if it couldn't be obtained. | |
| virtual IMouseDevice * | getMouseDevice (bool hardware)=0 throw (EInputDevice) |
| Create the low level mouse device if needed (one active at a time for that object, repeated calls returns the same pointer). An exception if thrown if it couldn't be obtained. | |
| virtual bool | isMouseCreated ()=0 |
| virtual void | releaseGameDevice (IGameDevice *gd)=0 |
| virtual void | releaseKeyboard ()=0 |
| remove the low level keyboard | |
| virtual void | releaseMouse ()=0 |
| remove the low level mouse | |
|
|
|
|
|
|
|
|
Create the low level keyboard device if needed (one active at a time for that object, repeated calls returns the same pointer). An exception if thrown if it couldn't be obtained.
|
|
|
Create the low level mouse device if needed (one active at a time for that object, repeated calls returns the same pointer). An exception if thrown if it couldn't be obtained.
|
|
|
|
|
|
|
|
|
remove the low level keyboard
|
|
|
remove the low level mouse
|
1.3.6