#include <OVR_Device.h>

Public Types | |
| enum | { EnumDeviceType = Device_Manager } |
Public Member Functions | |
| virtual Ptr< DeviceCreateDesc > | AddDevice_NeedsLock (const DeviceCreateDesc &createDesc)=0 |
| DeviceManager () | |
| template<class D > | |
| DeviceEnumerator< D > | EnumerateDevices (bool availableOnly=true) |
| virtual DeviceEnumerator | EnumerateDevicesEx (const DeviceEnumerationArgs &args)=0 |
| virtual DeviceManager * | GetManager () const |
| virtual ProfileManager * | GetProfileManager () const =0 |
| virtual DeviceType | GetType () const |
Static Public Member Functions | |
| static DeviceManager * | Create () |
Protected Member Functions | |
| DeviceEnumerator | enumeratorFromHandle (const DeviceHandle &h, const DeviceEnumerationArgs &args) |
| DeviceManager * | getThis () |
Definition at line 227 of file OVR_Device.h.
| anonymous enum |
Definition at line 269 of file OVR_Device.h.
| OVR::DeviceManager::DeviceManager | ( | ) | [inline] |
Reimplemented in OVR::OSX::DeviceManager, OVR::Linux::DeviceManager, and OVR::Win32::DeviceManager.
Definition at line 231 of file OVR_Device.h.
| virtual Ptr<DeviceCreateDesc> OVR::DeviceManager::AddDevice_NeedsLock | ( | const DeviceCreateDesc & | createDesc | ) | [pure virtual] |
Implemented in OVR::DeviceManagerImpl.
| DeviceManager * OVR::DeviceManager::Create | ( | ) | [static] |
Definition at line 285 of file OVR_Linux_DeviceManager.cpp.
| DeviceEnumerator<D> OVR::DeviceManager::EnumerateDevices | ( | bool | availableOnly = true | ) | [inline] |
Definition at line 253 of file OVR_Device.h.
| virtual DeviceEnumerator OVR::DeviceManager::EnumerateDevicesEx | ( | const DeviceEnumerationArgs & | args | ) | [pure virtual] |
Implemented in OVR::DeviceManagerImpl, OVR::OSX::DeviceManager, OVR::Linux::DeviceManager, and OVR::Win32::DeviceManager.
| DeviceEnumerator OVR::DeviceManager::enumeratorFromHandle | ( | const DeviceHandle & | h, |
| const DeviceEnumerationArgs & | args | ||
| ) | [inline, protected] |
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.