Bike-X  0.8
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
OVR::LatencyTestDevice Class Referenceabstract

#include "OVR_Device.h"

Inheritance diagram for OVR::LatencyTestDevice:
Inheritance graph
Collaboration diagram for OVR::LatencyTestDevice:
Collaboration graph

Public Types

enum  { EnumDeviceType = Device_LatencyTester }
 
- Public Types inherited from OVR::DeviceBase
enum  { EnumDeviceType = Device_All }
 

Public Member Functions

 LatencyTestDevice ()
 
virtual DeviceType GetType () const
 
virtual bool SetConfiguration (const LatencyTestConfiguration &configuration, bool waitFlag=false)=0
 
virtual bool GetConfiguration (LatencyTestConfiguration *configuration)=0
 
virtual bool SetCalibrate (const Color &calibrationColor, bool waitFlag=false)=0
 
virtual bool SetStartTest (const Color &targetColor, bool waitFlag=false)=0
 
virtual bool SetDisplay (const LatencyTestDisplay &display, bool waitFlag=false)=0
 
virtual DeviceBaseGetDevice ()
 
- Public Member Functions inherited from OVR::HIDDeviceBase
virtual ~HIDDeviceBase ()
 
virtual bool SetFeatureReport (UByte *data, UInt32 length)=0
 
virtual bool GetFeatureReport (UByte *data, UInt32 length)=0
 
- Public Member Functions inherited from OVR::DeviceBase
virtual ~DeviceBase ()
 
virtual void AddRef ()
 
virtual void Release ()
 
virtual DeviceBaseGetParent () const
 
virtual DeviceManagerGetManager () const
 
virtual void AddMessageHandler (MessageHandler *handler)
 
virtual bool GetDeviceInfo (DeviceInfo *info) const
 
virtual bool IsConnected ()
 
LockGetHandlerLock () const
 

Additional Inherited Members

- Protected Member Functions inherited from OVR::DeviceBase
virtual DeviceCommongetDeviceCommon () const =0
 

Detailed Description

Definition at line 1097 of file OVR_Device.h.

Member Enumeration Documentation

anonymous enum
Enumerator
EnumDeviceType 

Definition at line 1104 of file OVR_Device.h.

Constructor & Destructor Documentation

OVR::LatencyTestDevice::LatencyTestDevice ( )
inline

Definition at line 1100 of file OVR_Device.h.

Member Function Documentation

virtual bool OVR::LatencyTestDevice::GetConfiguration ( LatencyTestConfiguration configuration)
pure virtual

Implemented in OVR::LatencyTestDeviceImpl.

virtual DeviceBase* OVR::LatencyTestDevice::GetDevice ( )
inlinevirtual

Definition at line 1127 of file OVR_Device.h.

virtual DeviceType OVR::LatencyTestDevice::GetType ( ) const
inlinevirtual

Reimplemented from OVR::DeviceBase.

Definition at line 1106 of file OVR_Device.h.

virtual bool OVR::LatencyTestDevice::SetCalibrate ( const Color calibrationColor,
bool  waitFlag = false 
)
pure virtual

Implemented in OVR::LatencyTestDeviceImpl.

virtual bool OVR::LatencyTestDevice::SetConfiguration ( const LatencyTestConfiguration configuration,
bool  waitFlag = false 
)
pure virtual

Implemented in OVR::LatencyTestDeviceImpl.

virtual bool OVR::LatencyTestDevice::SetDisplay ( const LatencyTestDisplay display,
bool  waitFlag = false 
)
pure virtual

Implemented in OVR::LatencyTestDeviceImpl.

virtual bool OVR::LatencyTestDevice::SetStartTest ( const Color targetColor,
bool  waitFlag = false 
)
pure virtual

Implemented in OVR::LatencyTestDeviceImpl.


The documentation for this class was generated from the following file: