#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.