Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions
OVR::DeviceManager Class Reference

#include <OVR_Device.h>

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

List of all members.

Public Types

enum  { EnumDeviceType = Device_Manager }

Public Member Functions

virtual Ptr< DeviceCreateDescAddDevice_NeedsLock (const DeviceCreateDesc &createDesc)=0
 DeviceManager ()
template<class D >
DeviceEnumerator< D > EnumerateDevices (bool availableOnly=true)
virtual DeviceEnumerator EnumerateDevicesEx (const DeviceEnumerationArgs &args)=0
virtual DeviceManagerGetManager () const
virtual ProfileManagerGetProfileManager () const =0
virtual DeviceType GetType () const

Static Public Member Functions

static DeviceManagerCreate ()

Protected Member Functions

DeviceEnumerator enumeratorFromHandle (const DeviceHandle &h, const DeviceEnumerationArgs &args)
DeviceManagergetThis ()

Detailed Description

Definition at line 227 of file OVR_Device.h.


Member Enumeration Documentation

anonymous enum
Enumerator:
EnumDeviceType 

Definition at line 269 of file OVR_Device.h.


Constructor & Destructor Documentation


Member Function Documentation

virtual Ptr<DeviceCreateDesc> OVR::DeviceManager::AddDevice_NeedsLock ( const DeviceCreateDesc createDesc) [pure virtual]

Implemented in OVR::DeviceManagerImpl.

Definition at line 285 of file OVR_Linux_DeviceManager.cpp.

template<class D >
DeviceEnumerator<D> OVR::DeviceManager::EnumerateDevices ( bool  availableOnly = true) [inline]

Definition at line 253 of file OVR_Device.h.

Definition at line 278 of file OVR_Device.h.

virtual DeviceManager* OVR::DeviceManager::GetManager ( ) const [inline, virtual]

Reimplemented from OVR::DeviceBase.

Definition at line 236 of file OVR_Device.h.

virtual ProfileManager* OVR::DeviceManager::GetProfileManager ( ) const [pure virtual]

Implemented in OVR::DeviceManagerImpl.

DeviceManager* OVR::DeviceManager::getThis ( ) [inline, protected]

Reimplemented in OVR::DeviceImpl< OVR::DeviceManager >.

Definition at line 281 of file OVR_Device.h.

virtual DeviceType OVR::DeviceManager::GetType ( ) const [inline, virtual]

Reimplemented from OVR::DeviceBase.

Definition at line 235 of file OVR_Device.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