Bike-X
0.8
|
#include "OVR_Device.h"
Public Types | |
enum | { EnumDeviceType = Device_HMD } |
Public Types inherited from OVR::DeviceBase | |
enum | { EnumDeviceType = Device_All } |
Public Member Functions | |
HMDDevice () | |
virtual DeviceType | GetType () const |
virtual SensorDevice * | GetSensor ()=0 |
virtual Profile * | GetProfile ()=0 |
virtual const char * | GetProfileName ()=0 |
virtual bool | SetProfileName (const char *name)=0 |
HMDDevice * | Disconnect (SensorDevice *) |
bool | IsDisconnected () const |
Public Member Functions inherited from OVR::DeviceBase | |
virtual | ~DeviceBase () |
virtual void | AddRef () |
virtual void | Release () |
virtual DeviceBase * | GetParent () const |
virtual DeviceManager * | GetManager () const |
virtual void | AddMessageHandler (MessageHandler *handler) |
virtual bool | GetDeviceInfo (DeviceInfo *info) const |
virtual bool | IsConnected () |
Lock * | GetHandlerLock () const |
Additional Inherited Members | |
Protected Member Functions inherited from OVR::DeviceBase | |
virtual DeviceCommon * | getDeviceCommon () const =0 |
Definition at line 412 of file OVR_Device.h.
anonymous enum |
Enumerator | |
---|---|
EnumDeviceType |
Definition at line 419 of file OVR_Device.h.
|
inline |
Definition at line 415 of file OVR_Device.h.
HMDDevice * OVR::HMDDevice::Disconnect | ( | SensorDevice * | psensor | ) |
Definition at line 740 of file OVR_DeviceImpl.cpp.
|
pure virtual |
Implemented in OVR::Linux::HMDDevice.
|
pure virtual |
Implemented in OVR::Linux::HMDDevice.
|
pure virtual |
Implemented in OVR::Linux::HMDDevice.
|
inlinevirtual |
Reimplemented from OVR::DeviceBase.
Definition at line 421 of file OVR_Device.h.
bool OVR::HMDDevice::IsDisconnected | ( | ) | const |
Definition at line 783 of file OVR_DeviceImpl.cpp.
|
pure virtual |
Implemented in OVR::Linux::HMDDevice.