OISPrereqs.h File Reference

#include <vector>
#include <string>
#include <map>
#include "OISConfig.h"

Namespaces

namespace  OIS

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...

Defines

#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   2
#define OIS_VERSION_NAME   "Smash"
#define OIS_VERSION_PATCH   0

Typedefs

typedef std::multimap< Type,
std::string
OIS::DeviceList
 Map of device objects connected and their respective vendors.
typedef std::map< Object
*, FactoryCreator * > 
OIS::FactoryCreatedObject
 Map of FactoryCreator created Objects.
typedef std::vector
< FactoryCreator * > 
OIS::FactoryList
 List of FactoryCreator's.
typedef std::multimap
< std::string, std::string
OIS::ParamList
 Way to send OS nuetral parameters.. ie OS Window handles, modes, flags.

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
}
 Each Input class has a General Type variable, a form of RTTI. More...

Define Documentation

#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   2

#define OIS_VERSION_NAME   "Smash"

#define OIS_VERSION_PATCH   0


Generated on Tue Jul 28 16:21:09 2009 for Orxonox by  doxygen 1.5.6