#include <OISObject.h>
Inheritance diagram for OIS::Object:
Public Member Functions | |
virtual | ~Object () |
Type | type () const |
const std::string & | vendor () const |
virtual bool | buffered () const |
InputManager * | getCreator () |
virtual void | setBuffered (bool buffered)=0 |
virtual void | capture ()=0 |
virtual int | getID () const |
virtual Interface * | queryInterface (Interface::IType type)=0 |
virtual void | _initialize ()=0 |
Protected Member Functions | |
Object () | |
Protected Attributes | |
std::string | mVendor |
Vendor name if applicable/known. | |
Type | mType |
Type of controller object. | |
bool | mBuffered |
Buffered flag. | |
int | mDevID |
Not fully implemented yet. | |
InputManager * | mCreator |
The creator who created this object. |
virtual OIS::Object::~Object | ( | ) | [inline, virtual] |
OIS::Object::Object | ( | ) | [inline, protected] |
Type OIS::Object::type | ( | ) | const [inline] |
const std::string& OIS::Object::vendor | ( | ) | const [inline] |
virtual bool OIS::Object::buffered | ( | ) | const [inline, virtual] |
InputManager* OIS::Object::getCreator | ( | ) | [inline] |
virtual void OIS::Object::setBuffered | ( | bool | buffered | ) | [pure virtual] |
virtual void OIS::Object::capture | ( | ) | [pure virtual] |
virtual int OIS::Object::getID | ( | ) | const [inline, virtual] |
virtual Interface* OIS::Object::queryInterface | ( | Interface::IType | type | ) | [pure virtual] |
type | The type of interface you are looking for |
virtual void OIS::Object::_initialize | ( | ) | [pure virtual] |
std::string OIS::Object::mVendor [protected] |
Vendor name if applicable/known.
Type OIS::Object::mType [protected] |
Type of controller object.
bool OIS::Object::mBuffered [protected] |
Buffered flag.
int OIS::Object::mDevID [protected] |
Not fully implemented yet.
InputManager* OIS::Object::mCreator [protected] |
The creator who created this object.