#include <OVR_DeviceImpl.h>
Public Member Functions | |
void | DeviceAddRef () |
DeviceCommon (DeviceCreateDesc *createDesc, DeviceBase *device, DeviceBase *parent) | |
void | DeviceRelease () |
Lock * | GetLock () const |
virtual bool | Initialize (DeviceBase *parent)=0 |
virtual void | Shutdown ()=0 |
Public Attributes | |
MessageHandlerRef | HandlerRef |
Ptr< DeviceCreateDesc > | pCreateDesc |
Ptr< DeviceBase > | pParent |
AtomicInt< UInt32 > | RefCount |
Definition at line 207 of file OVR_DeviceImpl.h.
OVR::DeviceCommon::DeviceCommon | ( | DeviceCreateDesc * | createDesc, |
DeviceBase * | device, | ||
DeviceBase * | parent | ||
) | [inline] |
Definition at line 215 of file OVR_DeviceImpl.h.
void OVR::DeviceCommon::DeviceAddRef | ( | ) |
Definition at line 638 of file OVR_DeviceImpl.cpp.
void OVR::DeviceCommon::DeviceRelease | ( | ) |
Definition at line 643 of file OVR_DeviceImpl.cpp.
Lock* OVR::DeviceCommon::GetLock | ( | ) | const [inline] |
Definition at line 224 of file OVR_DeviceImpl.h.
virtual bool OVR::DeviceCommon::Initialize | ( | DeviceBase * | parent | ) | [pure virtual] |
Implemented in OVR::DeviceManagerImpl, OVR::OSX::HMDDevice, OVR::Win32::HMDDevice, OVR::Linux::HMDDevice, OVR::SensorDeviceImpl, OVR::HIDDeviceImpl< B >, OVR::HIDDeviceImpl< OVR::LatencyTestDevice >, OVR::HIDDeviceImpl< OVR::SensorDevice >, OVR::LatencyTestDeviceImpl, OVR::OSX::DeviceManager, OVR::Linux::DeviceManager, and OVR::Win32::DeviceManager.
virtual void OVR::DeviceCommon::Shutdown | ( | ) | [pure virtual] |
Implemented in OVR::DeviceManagerImpl, OVR::OSX::HMDDevice, OVR::Win32::HMDDevice, OVR::Linux::HMDDevice, OVR::SensorDeviceImpl, OVR::HIDDeviceImpl< B >, OVR::HIDDeviceImpl< OVR::LatencyTestDevice >, OVR::HIDDeviceImpl< OVR::SensorDevice >, OVR::LatencyTestDeviceImpl, OVR::OSX::DeviceManager, OVR::Linux::DeviceManager, and OVR::Win32::DeviceManager.
Definition at line 213 of file OVR_DeviceImpl.h.
Definition at line 211 of file OVR_DeviceImpl.h.
Definition at line 212 of file OVR_DeviceImpl.h.
Definition at line 210 of file OVR_DeviceImpl.h.