Public Member Functions | Protected Member Functions | Protected Attributes | Friends
OVR::DeviceHandle Class Reference

#include <OVR_DeviceHandle.h>

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

List of all members.

Public Member Functions

void Clear ()
DeviceBaseCreateDevice ()
template<class DeviceT >
DeviceT * CreateDeviceTyped () const
 DeviceHandle ()
 DeviceHandle (const DeviceHandle &src)
DeviceBaseGetDevice_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

DeviceCreateDescpImpl

Friends

class DeviceManager
class DeviceManagerImpl
class HIDDeviceImpl

Detailed Description

Definition at line 43 of file OVR_DeviceHandle.h.


Constructor & Destructor Documentation

Definition at line 50 of file OVR_DeviceHandle.h.

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.


Member Function Documentation

Definition at line 129 of file OVR_DeviceHandle.cpp.

Reimplemented in OVR::DeviceEnumerator< T >.

Definition at line 91 of file OVR_DeviceHandle.cpp.

template<class DeviceT >
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.

Definition at line 52 of file OVR_DeviceHandle.cpp.

Definition at line 75 of file OVR_DeviceHandle.cpp.

Definition at line 70 of file OVR_DeviceHandle.cpp.

Definition at line 79 of file OVR_DeviceHandle.cpp.

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.


Friends And Related Function Documentation

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.


Member Data Documentation

Definition at line 92 of file OVR_DeviceHandle.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