#include <OISInputManager.h>
Public Member Functions | |
virtual const std::string & | inputSystemName ()=0 |
virtual int | numJoysticks ()=0 |
virtual int | numMice ()=0 |
virtual int | numKeyBoards ()=0 |
virtual Object * | createInputObject (Type iType, bool bufferMode)=0 |
virtual void | destroyInputObject (Object *obj)=0 |
Static Public Member Functions | |
static unsigned int | getVersionNumber () |
static const char * | getVersionName () |
static InputManager * | createInputSystem (std::size_t winHandle) |
static InputManager * | createInputSystem (ParamList ¶mList) |
static void | destroyInputSystem (InputManager *manager) |
Protected Member Functions | |
virtual void | _initialize (ParamList ¶mList)=0 |
Internal... Called from createInputSystem. | |
InputManager () | |
virtual | ~InputManager () |
OIS::InputManager::InputManager | ( | ) | [inline, protected] |
virtual OIS::InputManager::~InputManager | ( | ) | [inline, protected, virtual] |
static unsigned int OIS::InputManager::getVersionNumber | ( | ) | [static] |
static const char* OIS::InputManager::getVersionName | ( | ) | [static] |
static InputManager* OIS::InputManager::createInputSystem | ( | std::size_t | winHandle | ) | [static] |
winHandle | Contains OS specific window handle (such as HWND or X11 Window) |
static InputManager* OIS::InputManager::createInputSystem | ( | ParamList & | paramList | ) | [static] |
paramList | ParamList contains OS specific info (such as HWND and HINSTANCE for window apps), and access mode. |
virtual const std::string& OIS::InputManager::inputSystemName | ( | ) | [pure virtual] |
static void OIS::InputManager::destroyInputSystem | ( | InputManager * | manager | ) | [static] |
virtual int OIS::InputManager::numJoysticks | ( | ) | [pure virtual] |
virtual int OIS::InputManager::numMice | ( | ) | [pure virtual] |
virtual int OIS::InputManager::numKeyBoards | ( | ) | [pure virtual] |
virtual Object* OIS::InputManager::createInputObject | ( | Type | iType, | |
bool | bufferMode | |||
) | [pure virtual] |
virtual void OIS::InputManager::destroyInputObject | ( | Object * | obj | ) | [pure virtual] |
virtual void OIS::InputManager::_initialize | ( | ParamList & | paramList | ) | [protected, pure virtual] |
Internal... Called from createInputSystem.