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