#include <OVR_DeviceImpl.h>
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 |
DeviceManagerImpl * | GetManagerImpl () |
virtual bool | MatchVendorProduct (UInt16 vendorId, UInt16 productId) const |
virtual void | RemovedFromManager () |
virtual | ~DeviceFactory () |
Protected Attributes | |
DeviceManagerImpl * | pManager |
Definition at line 272 of file OVR_DeviceImpl.h.
OVR::DeviceFactory::DeviceFactory | ( | ) | [inline] |
Definition at line 276 of file OVR_DeviceImpl.h.
virtual OVR::DeviceFactory::~DeviceFactory | ( | ) | [inline, virtual] |
Definition at line 280 of file OVR_DeviceImpl.h.
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] |
DeviceManagerImpl* OVR::DeviceFactory::GetManagerImpl | ( | ) | [inline] |
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.
DeviceManagerImpl* OVR::DeviceFactory::pManager [protected] |
Definition at line 328 of file OVR_DeviceImpl.h.