#include <OVR_HIDDeviceImpl.h>

Classes | |
| struct | WriteData |
Public Member Functions | |
| DeviceManager * | GetDeviceManager () |
| bool | GetFeatureReport (UByte *data, UInt32 length) |
| bool | getFeatureReport (UByte *data, UInt32 length) |
| HIDDeviceManager * | GetHIDDeviceManager () |
| HIDDeviceImpl (HIDDeviceCreateDesc *createDesc, DeviceBase *parent) | |
| virtual bool | Initialize (DeviceBase *parent) |
| virtual void | OnDeviceMessage (HIDDeviceMessageType messageType) |
| bool | SetFeatureReport (UByte *data, UInt32 length) |
| bool | setFeatureReport (const WriteData &data) |
| virtual void | Shutdown () |
Protected Member Functions | |
| HIDDeviceCreateDesc * | getCreateDesc () const |
| HIDDeviceDesc * | getHIDDesc () const |
| HIDDevice * | GetInternalDevice () const |
Private Attributes | |
| Ptr< HIDDevice > | InternalDevice |
Definition at line 44 of file OVR_HIDDeviceImpl.h.
| OVR::HIDDeviceImpl< B >::HIDDeviceImpl | ( | HIDDeviceCreateDesc * | createDesc, |
| DeviceBase * | parent | ||
| ) | [inline] |
Definition at line 47 of file OVR_HIDDeviceImpl.h.
| HIDDeviceCreateDesc* OVR::HIDDeviceImpl< B >::getCreateDesc | ( | ) | const [inline, protected] |
Definition at line 194 of file OVR_HIDDeviceImpl.h.
| DeviceManager* OVR::HIDDeviceImpl< B >::GetDeviceManager | ( | ) | [inline] |
Definition at line 126 of file OVR_HIDDeviceImpl.h.
| bool OVR::HIDDeviceImpl< B >::GetFeatureReport | ( | UByte * | data, |
| UInt32 | length | ||
| ) | [inline] |
Definition at line 169 of file OVR_HIDDeviceImpl.h.
| bool OVR::HIDDeviceImpl< B >::getFeatureReport | ( | UByte * | data, |
| UInt32 | length | ||
| ) | [inline] |
Definition at line 180 of file OVR_HIDDeviceImpl.h.
| HIDDeviceDesc* OVR::HIDDeviceImpl< B >::getHIDDesc | ( | ) | const [inline, protected] |
Definition at line 191 of file OVR_HIDDeviceImpl.h.
| HIDDeviceManager* OVR::HIDDeviceImpl< B >::GetHIDDeviceManager | ( | ) | [inline] |
Definition at line 131 of file OVR_HIDDeviceImpl.h.
| HIDDevice* OVR::HIDDeviceImpl< B >::GetInternalDevice | ( | ) | const [inline, protected] |
Definition at line 186 of file OVR_HIDDeviceImpl.h.
| virtual bool OVR::HIDDeviceImpl< B >::Initialize | ( | DeviceBase * | parent | ) | [inline, virtual] |
Implements OVR::DeviceCommon.
Reimplemented in OVR::SensorDeviceImpl, and OVR::LatencyTestDeviceImpl.
Definition at line 94 of file OVR_HIDDeviceImpl.h.
| virtual void OVR::HIDDeviceImpl< B >::OnDeviceMessage | ( | HIDDeviceMessageType | messageType | ) | [inline, virtual] |
Reimplemented from OVR::HIDDevice::HIDHandler.
Definition at line 53 of file OVR_HIDDeviceImpl.h.
| bool OVR::HIDDeviceImpl< B >::SetFeatureReport | ( | UByte * | data, |
| UInt32 | length | ||
| ) | [inline] |
Definition at line 150 of file OVR_HIDDeviceImpl.h.
| bool OVR::HIDDeviceImpl< B >::setFeatureReport | ( | const WriteData & | data | ) | [inline] |
Definition at line 164 of file OVR_HIDDeviceImpl.h.
| virtual void OVR::HIDDeviceImpl< B >::Shutdown | ( | ) | [inline, virtual] |
Implements OVR::DeviceCommon.
Reimplemented in OVR::SensorDeviceImpl, and OVR::LatencyTestDeviceImpl.
Definition at line 116 of file OVR_HIDDeviceImpl.h.
Ptr<HIDDevice> OVR::HIDDeviceImpl< B >::InternalDevice [private] |
Definition at line 198 of file OVR_HIDDeviceImpl.h.