Orxonox
0.0.5 Codename: Arcturus
|
#include </home/jenkins/workspace/orxonox_doxygen_trunk/src/external/ois/mac/MacInputManager.h>
Public Member Functions | |
MacInputManager () | |
virtual | ~MacInputManager () |
EventTargetRef | _getEventTarget () |
methodfor getting the event target More... | |
WindowRef | _getWindow () |
method for getting window More... | |
void | _initialize (ParamList ¶mList) |
void | _setKeyboardUsed (bool used) |
Internal method, used for flaggin keyboard as available/unavailable for creation. More... | |
void | _setMouseUsed (bool used) |
Internal method, used for flaggin mouse as available/unavailable for creation. More... | |
Object * | createObject (InputManager *creator, Type iType, bool bufferMode, const std::string &vendor="") |
void | destroyObject (Object *obj) |
DeviceList | freeDeviceList () |
int | freeDevices (Type iType) |
int | totalDevices (Type iType) |
bool | vendorExist (Type iType, const std::string &vendor) |
Public Member Functions inherited from OIS::InputManager | |
void | addFactoryCreator (FactoryCreator *factory) |
Object * | createInputObject (Type iType, bool bufferMode, const std::string &vendor="") |
void | destroyInputObject (Object *obj) |
void | enableAddOnFactory (AddOnFactories factory) |
int | getNumberOfDevices (Type iType) |
const std::string & | getVersionName () |
const std::string & | inputSystemName () |
DeviceList | listFreeDevices () |
void | removeFactoryCreator (FactoryCreator *factory) |
Public Member Functions inherited from OIS::FactoryCreator | |
virtual | ~FactoryCreator () |
Protected Member Functions | |
void | _enumerateDevices () |
void | _parseConfigSettings (ParamList ¶mList) |
Protected Member Functions inherited from OIS::InputManager | |
InputManager (const std::string &name) | |
virtual | ~InputManager () |
Protected Attributes | |
bool | keyboardUsed |
Used to know if we used up keyboard. More... | |
EventTargetRef | mEventTargetRef |
bool | mHideMouse |
MacHIDManager * | mHIDManager |
HID Manager class handling devices other than keyboard/mouse. More... | |
bool | mouseUsed |
Used to know if we used up mouse. More... | |
bool | mUseRepeat |
WindowRef | mWindow |
Protected Attributes inherited from OIS::InputManager | |
LIRCFactoryCreator * | m_lircSupport |
Extra factory (not enabled by default) More... | |
const std::string | m_VersionName |
OIS Version name. More... | |
WiiMoteFactoryCreator * | m_wiiMoteSupport |
FactoryList | mFactories |
FactoryCreator list. More... | |
FactoryCreatedObject | mFactoryObjects |
Factory created objects - useful so we can find creator to send destruction request to. More... | |
const std::string | mInputSystemName |
Name of the input system. More... | |
Static Protected Attributes | |
static const std::string | iName |
Additional Inherited Members | |
Public Types inherited from OIS::InputManager | |
enum | AddOnFactories { AddOn_All = 0, AddOn_LIRC = 1, AddOn_WiiMote = 2 } |
All generic devices OIS supports internally (if they are compiled in) More... | |
Static Public Member Functions inherited from OIS::InputManager | |
static InputManager * | createInputSystem (std::size_t winHandle) |
static InputManager * | createInputSystem (ParamList ¶mList) |
static void | destroyInputSystem (InputManager *manager) |
static unsigned int | getVersionNumber () |
MacInputManager::MacInputManager | ( | ) |
|
virtual |
|
protected |
|
inline |
methodfor getting the event target
|
inline |
method for getting window
Implements OIS::InputManager.
|
inline |
Internal method, used for flaggin keyboard as available/unavailable for creation.
|
inline |
Internal method, used for flaggin mouse as available/unavailable for creation.
|
virtual |
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.
|
virtual |
Implements OIS::FactoryCreator.
|
virtual |
iType | Type of devices to check |
Implements OIS::FactoryCreator.
|
virtual |
iType | Type of devices to check |
Implements OIS::FactoryCreator.
|
virtual |
iType | Type to check |
vendor | Vendor name to test |
Implements OIS::FactoryCreator.
|
staticprotected |
|
protected |
Used to know if we used up keyboard.
|
protected |
|
protected |
|
protected |
HID Manager class handling devices other than keyboard/mouse.
|
protected |
Used to know if we used up mouse.
|
protected |
|
protected |