Classes | Public Member Functions | Protected Attributes
OVR::DeviceFactory Class Reference

#include <OVR_DeviceImpl.h>

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

List of all members.

Classes

class  EnumerateVisitor

Public Member Functions

virtual bool AddedToManager (DeviceManagerImpl *manager)
virtual bool DetectHIDDevice (DeviceManager *pdevMgr, const HIDDeviceDesc &desc)
 DeviceFactory ()
virtual void EnumerateDevices (EnumerateVisitor &visitor)=0
DeviceManagerImplGetManagerImpl ()
virtual bool MatchVendorProduct (UInt16 vendorId, UInt16 productId) const
virtual void RemovedFromManager ()
virtual ~DeviceFactory ()

Protected Attributes

DeviceManagerImplpManager

Detailed Description

Definition at line 272 of file OVR_DeviceImpl.h.


Constructor & Destructor Documentation

Definition at line 276 of file OVR_DeviceImpl.h.

virtual OVR::DeviceFactory::~DeviceFactory ( ) [inline, virtual]

Definition at line 280 of file OVR_DeviceImpl.h.


Member Function Documentation

virtual bool OVR::DeviceFactory::AddedToManager ( DeviceManagerImpl manager) [inline, virtual]

Definition at line 285 of file OVR_DeviceImpl.h.

virtual bool OVR::DeviceFactory::DetectHIDDevice ( DeviceManager pdevMgr,
const HIDDeviceDesc desc 
) [inline, virtual]

Reimplemented in OVR::LatencyTestDeviceFactory, and OVR::SensorDeviceFactory.

Definition at line 321 of file OVR_DeviceImpl.h.

virtual void OVR::DeviceFactory::EnumerateDevices ( EnumerateVisitor visitor) [pure virtual]

Definition at line 282 of file OVR_DeviceImpl.h.

virtual bool OVR::DeviceFactory::MatchVendorProduct ( UInt16  vendorId,
UInt16  productId 
) const [inline, virtual]

Reimplemented in OVR::LatencyTestDeviceFactory, and OVR::SensorDeviceFactory.

Definition at line 313 of file OVR_DeviceImpl.h.

virtual void OVR::DeviceFactory::RemovedFromManager ( ) [inline, virtual]

Definition at line 292 of file OVR_DeviceImpl.h.


Member Data Documentation

Definition at line 328 of file OVR_DeviceImpl.h.


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


oculus_sdk
Author(s): Tully Foote
autogenerated on Thu Jun 6 2019 20:13:49