#include <OVR_DeviceHandle.h>

Public Member Functions | |
| void | Clear () |
| DeviceBase * | CreateDevice () |
| template<class DeviceT > | |
| DeviceT * | CreateDeviceTyped () const |
| DeviceHandle () | |
| DeviceHandle (const DeviceHandle &src) | |
| DeviceBase * | GetDevice_AddRef () const |
| bool | GetDeviceInfo (DeviceInfo *info) const |
| DeviceType | GetType () const |
| bool | IsAvailable () const |
| bool | IsCreated () const |
| bool | IsDevice (DeviceBase *) const |
| operator bool () const | |
| bool | operator!= (const DeviceHandle &other) const |
| void | operator= (const DeviceHandle &src) |
| bool | operator== (const DeviceHandle &other) const |
| ~DeviceHandle () | |
Protected Member Functions | |
| DeviceHandle (DeviceCreateDesc *impl) | |
| bool | enumerateNext (const DeviceEnumerationArgs &args) |
Protected Attributes | |
| DeviceCreateDesc * | pImpl |
Friends | |
| class | DeviceManager |
| class | DeviceManagerImpl |
| class | HIDDeviceImpl |
Definition at line 43 of file OVR_DeviceHandle.h.
| OVR::DeviceHandle::DeviceHandle | ( | ) | [inline] |
Definition at line 50 of file OVR_DeviceHandle.h.
| OVR::DeviceHandle::DeviceHandle | ( | const DeviceHandle & | src | ) |
Definition at line 31 of file OVR_DeviceHandle.cpp.
Definition at line 37 of file OVR_DeviceHandle.cpp.
| OVR::DeviceHandle::DeviceHandle | ( | DeviceCreateDesc * | impl | ) | [explicit, protected] |
Definition at line 25 of file OVR_DeviceHandle.cpp.
| void OVR::DeviceHandle::Clear | ( | ) |
Definition at line 129 of file OVR_DeviceHandle.cpp.
Reimplemented in OVR::DeviceEnumerator< T >.
Definition at line 91 of file OVR_DeviceHandle.cpp.
| DeviceT* OVR::DeviceHandle::CreateDeviceTyped | ( | ) | const [inline] |
Definition at line 81 of file OVR_DeviceHandle.h.
| bool OVR::DeviceHandle::enumerateNext | ( | const DeviceEnumerationArgs & | args | ) | [protected] |
Definition at line 138 of file OVR_DeviceHandle.cpp.
| DeviceBase * OVR::DeviceHandle::GetDevice_AddRef | ( | ) | const |
Definition at line 52 of file OVR_DeviceHandle.cpp.
| bool OVR::DeviceHandle::GetDeviceInfo | ( | DeviceInfo * | info | ) | const |
Definition at line 75 of file OVR_DeviceHandle.cpp.
| DeviceType OVR::DeviceHandle::GetType | ( | ) | const |
Definition at line 70 of file OVR_DeviceHandle.cpp.
| bool OVR::DeviceHandle::IsAvailable | ( | ) | const |
Definition at line 79 of file OVR_DeviceHandle.cpp.
| bool OVR::DeviceHandle::IsCreated | ( | ) | const |
Definition at line 86 of file OVR_DeviceHandle.cpp.
| bool OVR::DeviceHandle::IsDevice | ( | DeviceBase * | pdev | ) | const |
Definition at line 64 of file OVR_DeviceHandle.cpp.
| OVR::DeviceHandle::operator bool | ( | ) | const [inline] |
Definition at line 60 of file OVR_DeviceHandle.h.
| bool OVR::DeviceHandle::operator!= | ( | const DeviceHandle & | other | ) | const [inline] |
Definition at line 57 of file OVR_DeviceHandle.h.
| void OVR::DeviceHandle::operator= | ( | const DeviceHandle & | src | ) |
Definition at line 43 of file OVR_DeviceHandle.cpp.
| bool OVR::DeviceHandle::operator== | ( | const DeviceHandle & | other | ) | const [inline] |
Definition at line 56 of file OVR_DeviceHandle.h.
friend class DeviceManager [friend] |
Reimplemented in OVR::DeviceEnumerator< T >.
Definition at line 45 of file OVR_DeviceHandle.h.
friend class DeviceManagerImpl [friend] |
Reimplemented in OVR::DeviceEnumerator< T >.
Definition at line 46 of file OVR_DeviceHandle.h.
friend class HIDDeviceImpl [friend] |
Definition at line 47 of file OVR_DeviceHandle.h.
DeviceCreateDesc* OVR::DeviceHandle::pImpl [protected] |
Definition at line 92 of file OVR_DeviceHandle.h.