Linux X11 InputManager specialization - Using lowlevel joys.
More...
#include </home/jenkins/workspace/orxonox_doxygen_trunk/src/external/ois/linux/LinuxInputManager.h>
Linux X11 InputManager specialization - Using lowlevel joys.
LinuxInputManager::LinuxInputManager |
( |
| ) |
|
LinuxInputManager::~LinuxInputManager |
( |
| ) |
|
|
virtual |
void LinuxInputManager::_enumerateDevices |
( |
| ) |
|
|
protected |
internal class method for finding attached devices
bool OIS::LinuxInputManager::_getGrabState |
( |
| ) |
|
|
inline |
Window OIS::LinuxInputManager::_getWindow |
( |
| ) |
|
|
inline |
Method for retrieving the XWindow Handle.
void LinuxInputManager::_parseConfigSettings |
( |
ParamList & |
paramList | ) |
|
|
protected |
internal class method for dealing with param list
void OIS::LinuxInputManager::_setGrabState |
( |
bool |
grab | ) |
|
|
inline |
Internal method for checking if regrabbing is needed.
void OIS::LinuxInputManager::_setKeyboardUsed |
( |
bool |
used | ) |
|
|
inline |
Internal method, used for flaggin keyboard as available/unavailable for creation.
void OIS::LinuxInputManager::_setMouseUsed |
( |
bool |
used | ) |
|
|
inline |
Internal method, used for flaggin mouse as available/unavailable for creation.
Object * LinuxInputManager::createObject |
( |
InputManager * |
creator, |
|
|
Type |
iType, |
|
|
bool |
bufferMode, |
|
|
const std::string & |
vendor = "" |
|
) |
| |
|
virtual |
- Parameters
-
iType | Type to create |
bufferMode | True to setup for buffered events |
vendor | Create a device with the vendor name, "" means vendor name is unimportant |
Implements OIS::FactoryCreator.
void LinuxInputManager::destroyObject |
( |
Object * |
obj | ) |
|
|
virtual |
int LinuxInputManager::freeDevices |
( |
Type |
iType | ) |
|
|
virtual |
int LinuxInputManager::totalDevices |
( |
Type |
iType | ) |
|
|
virtual |
bool LinuxInputManager::vendorExist |
( |
Type |
iType, |
|
|
const std::string & |
vendor |
|
) |
| |
|
virtual |
bool OIS::LinuxInputManager::grabKeyboard |
|
protected |
bool OIS::LinuxInputManager::grabMouse |
|
protected |
bool OIS::LinuxInputManager::hideMouse |
|
protected |
char OIS::LinuxInputManager::joySticks |
|
protected |
Number of joysticks found.
bool OIS::LinuxInputManager::keyboardUsed |
|
protected |
Used to know if we used up keyboard.
bool OIS::LinuxInputManager::mGrabs |
|
protected |
bool OIS::LinuxInputManager::mouseUsed |
|
protected |
Used to know if we used up mouse.
List of unused joysticks ready to be used.
Window OIS::LinuxInputManager::window |
|
protected |
The documentation for this class was generated from the following files: