23 #ifndef OIS_InputManager_H 24 #define OIS_InputManager_H 31 class LIRCFactoryCreator;
32 class WiiMoteFactoryCreator;
47 static unsigned int getVersionNumber();
65 static InputManager* createInputSystem( std::size_t winHandle );
97 int getNumberOfDevices(
Type iType );
117 void destroyInputObject(
Object* obj );
174 virtual void _initialize(
ParamList ¶mList) = 0;
#define _OISExport
Definition: OISPrereqs.h:40
::std::string string
Definition: gtest-port.h:756
std::map< Object *, FactoryCreator * > FactoryCreatedObject
Map of FactoryCreator created Objects.
Definition: OISPrereqs.h:135
Interface for creating devices - all devices ultimately get enumerated/created via a factory...
Definition: OISFactoryCreator.h:34
std::vector< FactoryCreator * > FactoryList
List of FactoryCreator's.
Definition: OISPrereqs.h:132
The base class of all input types.
Definition: OISObject.h:32
Type
Each Input class has a General Type variable, a form of RTTI.
Definition: OISPrereqs.h:138
std::multimap< Type, std::string > DeviceList
Map of device objects connected and their respective vendors.
Definition: OISPrereqs.h:149
Definition: EventHelpers.h:31
std::multimap< std::string, std::string > ParamList
Way to send OS nuetral parameters.. ie OS Window handles, modes, flags.
Definition: OISPrereqs.h:126