Bike-X  0.8
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
OVR::Linux::HMDDeviceFactory Class Reference

#include "OVR_Linux_HMDDevice.h"

Inheritance diagram for OVR::Linux::HMDDeviceFactory:
Inheritance graph
Collaboration diagram for OVR::Linux::HMDDeviceFactory:
Collaboration graph

Public Member Functions

virtual void EnumerateDevices (EnumerateVisitor &visitor)
 
- Public Member Functions inherited from OVR::DeviceFactory
 DeviceFactory ()
 
virtual ~DeviceFactory ()
 
DeviceManagerImplGetManagerImpl ()
 
virtual bool AddedToManager (DeviceManagerImpl *manager)
 
virtual void RemovedFromManager ()
 
virtual bool MatchVendorProduct (UInt16 vendorId, UInt16 productId) const
 
virtual bool DetectHIDDevice (DeviceManager *pdevMgr, const HIDDeviceDesc &desc)
 
- Public Member Functions inherited from OVR::ListNode< DeviceFactory >
void RemoveNode ()
 
void ReplaceNodeWith (DeviceFactory *pnew)
 
void InsertNodeAfter (DeviceFactory *p)
 
void InsertNodeBefore (DeviceFactory *p)
 
void Alloc_MoveTo (ListNode< DeviceFactory > *pdest)
 

Static Public Member Functions

static HMDDeviceFactoryGetInstance ()
 

Protected Member Functions

DeviceManagergetManager () const
 

Additional Inherited Members

- Data Fields inherited from OVR::ListNode< DeviceFactory >
union {
T * pPrev
 
void * pVoidPrev
 
}; 
 
union {
T * pNext
 
void * pVoidNext
 
}; 
 
- Protected Attributes inherited from OVR::DeviceFactory
DeviceManagerImplpManager
 

Detailed Description

Definition at line 43 of file OVR_Linux_HMDDevice.h.

Member Function Documentation

void OVR::Linux::HMDDeviceFactory::EnumerateDevices ( EnumerateVisitor visitor)
virtual

Implements OVR::DeviceFactory.

Definition at line 196 of file OVR_Linux_HMDDevice.cpp.

HMDDeviceFactory & OVR::Linux::HMDDeviceFactory::GetInstance ( )
static

Definition at line 190 of file OVR_Linux_HMDDevice.cpp.

DeviceManager* OVR::Linux::HMDDeviceFactory::getManager ( ) const
inlineprotected

Definition at line 52 of file OVR_Linux_HMDDevice.h.


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