Public Member Functions | Public Attributes
OVR::DeviceCommon Class Reference

#include <OVR_DeviceImpl.h>

Inheritance diagram for OVR::DeviceCommon:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void DeviceAddRef ()
 DeviceCommon (DeviceCreateDesc *createDesc, DeviceBase *device, DeviceBase *parent)
void DeviceRelease ()
LockGetLock () const
virtual bool Initialize (DeviceBase *parent)=0
virtual void Shutdown ()=0

Public Attributes

MessageHandlerRef HandlerRef
Ptr< DeviceCreateDescpCreateDesc
Ptr< DeviceBasepParent
AtomicInt< UInt32RefCount

Detailed Description

Definition at line 207 of file OVR_DeviceImpl.h.


Constructor & Destructor Documentation

OVR::DeviceCommon::DeviceCommon ( DeviceCreateDesc createDesc,
DeviceBase device,
DeviceBase parent 
) [inline]

Definition at line 215 of file OVR_DeviceImpl.h.


Member Function Documentation

Definition at line 638 of file OVR_DeviceImpl.cpp.

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]
virtual void OVR::DeviceCommon::Shutdown ( ) [pure virtual]

Member Data Documentation

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.


The documentation for this class was generated from the following files:


oculus_sdk
Author(s): Tully Foote
autogenerated on Thu Jun 6 2019 20:13:49