Orxonox
0.0.5 Codename: Arcturus
|
The base class of all input types. More...
#include </home/jenkins/workspace/orxonox_doxygen_trunk/src/external/ois/OISObject.h>
Public Member Functions | |
virtual | ~Object () |
virtual void | _initialize ()=0 |
virtual bool | buffered () const |
virtual void | capture ()=0 |
InputManager * | getCreator () const |
virtual int | getID () const |
virtual Interface * | queryInterface (Interface::IType type)=0 |
virtual void | setBuffered (bool buffered)=0 |
Type | type () const |
const std::string & | vendor () const |
Protected Member Functions | |
Object (const std::string &vendor, Type iType, bool buffered, int devID, InputManager *creator) | |
Protected Attributes | |
bool | mBuffered |
Buffered flag. More... | |
InputManager * | mCreator |
The creator who created this object. More... | |
int | mDevID |
Not fully implemented yet. More... | |
Type | mType |
Type of controller object. More... | |
std::string | mVendor |
Vendor name if applicable/known. More... | |
The base class of all input types.
|
inlinevirtual |
|
inlineprotected |
|
pure virtual |
Implemented in OIS::Win32Keyboard, OIS::MacJoyStick, OIS::MacKeyboard, OIS::LinuxKeyboard, OIS::LinuxJoyStick, OIS::LinuxMouse, OIS::Win32JoyStick, OIS::Win32Mouse, and OIS::MacMouse.
|
inlinevirtual |
|
pure virtual |
Implemented in OIS::Win32Keyboard, OIS::MacJoyStick, OIS::LinuxKeyboard, OIS::MacKeyboard, OIS::LinuxJoyStick, OIS::LinuxMouse, OIS::Win32JoyStick, OIS::Win32Mouse, and OIS::MacMouse.
|
inline |
|
inlinevirtual |
|
pure virtual |
type | The type of interface you are looking for |
Implemented in OIS::Win32Keyboard, OIS::MacJoyStick, OIS::MacKeyboard, OIS::LinuxKeyboard, OIS::LinuxJoyStick, OIS::LinuxMouse, OIS::Win32JoyStick, OIS::Win32Mouse, and OIS::MacMouse.
|
pure virtual |
Implemented in OIS::Win32Keyboard, OIS::MacJoyStick, OIS::LinuxKeyboard, OIS::LinuxJoyStick, OIS::MacKeyboard, OIS::LinuxMouse, OIS::Win32JoyStick, OIS::Win32Mouse, and OIS::MacMouse.
|
inline |
|
inline |
|
protected |
Buffered flag.
|
protected |
The creator who created this object.
|
protected |
Not fully implemented yet.
|
protected |
Type of controller object.
|
protected |
Vendor name if applicable/known.