#include <MacInputManager.h>
Public Member Functions | |
| MacInputManager () | |
| virtual | ~MacInputManager () |
| virtual const std::string & | inputSystemName () |
| virtual int | numJoysticks () |
| virtual int | numMice () |
| virtual int | numKeyBoards () |
| Object * | createInputObject (Type iType, bool bufferMode) |
| void | destroyInputObject (Object *obj) |
| WindowRef | _getWindow () |
Protected Member Functions | |
| void | _initialize (ParamList ¶mList) |
| Internal... Called from createInputSystem. | |
| void | _parseConfigSettings (ParamList ¶mList) |
| void | _enumerateDevices () |
Protected Attributes | |
| WindowRef | window |
| bool | hideMouse |
| bool | useRepeat |
Static Protected Attributes | |
| static const std::string | iName = "Mac OSX Input Manager" |
Definition at line 35 of file MacInputManager.h.
| MacInputManager::MacInputManager | ( | ) |
| MacInputManager::~MacInputManager | ( | ) | [virtual] |
Definition at line 47 of file MacInputManager.cpp.
| virtual const std::string& OIS::MacInputManager::inputSystemName | ( | ) | [inline, virtual] |
Implements OIS::InputManager.
Definition at line 41 of file MacInputManager.h.
References iName.
| int MacInputManager::numJoysticks | ( | ) | [virtual] |
Implements OIS::InputManager.
Definition at line 96 of file MacInputManager.cpp.
| int MacInputManager::numMice | ( | ) | [virtual] |
Implements OIS::InputManager.
Definition at line 102 of file MacInputManager.cpp.
| int MacInputManager::numKeyBoards | ( | ) | [virtual] |
Implements OIS::InputManager.
Definition at line 108 of file MacInputManager.cpp.
| Object * MacInputManager::createInputObject | ( | Type | iType, | |
| bool | bufferMode | |||
| ) | [virtual] |
Implements OIS::InputManager.
Definition at line 114 of file MacInputManager.cpp.
References OIS::Object::_initialize(), OISJoyStick, OISKeyboard, OISMouse, and useRepeat.
| void MacInputManager::destroyInputObject | ( | Object * | obj | ) | [virtual] |
Implements OIS::InputManager.
Definition at line 150 of file MacInputManager.cpp.
| WindowRef OIS::MacInputManager::_getWindow | ( | ) | [inline] |
| void MacInputManager::_initialize | ( | ParamList & | paramList | ) | [protected, virtual] |
Internal... Called from createInputSystem.
Implements OIS::InputManager.
Definition at line 53 of file MacInputManager.cpp.
References _enumerateDevices(), and _parseConfigSettings().
| void MacInputManager::_parseConfigSettings | ( | ParamList & | paramList | ) | [protected] |
Definition at line 62 of file MacInputManager.cpp.
References useRepeat, and window.
Referenced by _initialize().
| void MacInputManager::_enumerateDevices | ( | ) | [protected] |
const std::string MacInputManager::iName = "Mac OSX Input Manager" [static, protected] |
WindowRef OIS::MacInputManager::window [protected] |
Definition at line 65 of file MacInputManager.h.
Referenced by _getWindow(), and _parseConfigSettings().
bool OIS::MacInputManager::hideMouse [protected] |
bool OIS::MacInputManager::useRepeat [protected] |
Definition at line 69 of file MacInputManager.h.
Referenced by _parseConfigSettings(), createInputObject(), and MacInputManager().
1.5.4