Orxonox
0.0.5 Codename: Arcturus
|
Go to the source code of this file.
Classes | |
class | OIS::Axis |
Axis component. More... | |
class | OIS::Button |
Button can be a keyboard key, mouse button, etc. More... | |
class | OIS::Component |
Base of all device components (button, axis, etc) More... | |
class | OIS::Vector3 |
A 3D Vector component (perhaps an orientation, as in the WiiMote) More... | |
Namespaces | |
OIS | |
Macros | |
#define | _OISExport |
#define | OIS_ARCH_32 |
#define | OIS_LINUX_PLATFORM |
#define | OIS_VERSION ((OIS_VERSION_MAJOR << 16) | (OIS_VERSION_MINOR << 8) | OIS_VERSION_PATCH) |
#define | OIS_VERSION_MAJOR 1 |
#define | OIS_VERSION_MINOR 3 |
#define | OIS_VERSION_NAME "1.3.0" |
#define | OIS_VERSION_PATCH 0 |
Typedefs | |
typedef std::multimap< Type, std::string > | OIS::DeviceList |
Map of device objects connected and their respective vendors. More... | |
typedef std::map< Object *, FactoryCreator * > | OIS::FactoryCreatedObject |
Map of FactoryCreator created Objects. More... | |
typedef std::vector< FactoryCreator * > | OIS::FactoryList |
List of FactoryCreator's. More... | |
typedef std::multimap< std::string, std::string > | OIS::ParamList |
Way to send OS nuetral parameters.. ie OS Window handles, modes, flags. More... | |
Enumerations | |
enum | OIS::ComponentType { OIS::OIS_Unknown = 0, OIS::OIS_Button = 1, OIS::OIS_Axis = 2, OIS::OIS_Slider = 3, OIS::OIS_POV = 4, OIS::OIS_Vector3 = 5 } |
Base type for all device components (button, axis, etc) More... | |
enum | OIS::Type { OIS::OISUnknown = 0, OIS::OISKeyboard = 1, OIS::OISMouse = 2, OIS::OISJoyStick = 3, OIS::OISTablet = 4, OIS::OISMultiTouch = 5 } |
Each Input class has a General Type variable, a form of RTTI. More... | |
#define _OISExport |
#define OIS_ARCH_32 |
#define OIS_LINUX_PLATFORM |
#define OIS_VERSION ((OIS_VERSION_MAJOR << 16) | (OIS_VERSION_MINOR << 8) | OIS_VERSION_PATCH) |
#define OIS_VERSION_MAJOR 1 |
#define OIS_VERSION_MINOR 3 |
#define OIS_VERSION_NAME "1.3.0" |
#define OIS_VERSION_PATCH 0 |