|
OIS 1.6
Object-oriented Input System
|
#include <OISFactoryCreator.h>
Public Member Functions | |
| virtual | ~FactoryCreator () |
| virtual DeviceList | freeDeviceList ()=0 |
| virtual int | totalDevices (Type iType)=0 |
| virtual int | freeDevices (Type iType)=0 |
| virtual bool | vendorExist (Type iType, const std::string &vendor)=0 |
| virtual Object * | createObject (InputManager *creator, Type iType, bool bufferMode, const std::string &vendor="")=0 |
| virtual void | destroyObject (Object *obj)=0 |
Interface for creating devices - all devices ultimately get enumerated/created via a factory. A factory can create multiple types of objects.
|
inlinevirtual |
|
pure virtual |
| iType | Type to create |
| bufferMode | True to setup for buffered events |
| vendor | Create a device with the vendor name, "" means vendor name is unimportant |
|
pure virtual |
| obj | Object to destroy |
|
pure virtual |
|
pure virtual |
| iType | Type of devices to check |
|
pure virtual |
| iType | Type of devices to check |
|
pure virtual |