1 #ifndef MSP_VR_OCULUSRIFTDEVICE_H_
2 #define MSP_VR_OCULUSRIFTDEVICE_H_
4 #include "displaydevice.h"
5 #include "oculusriftcamera.h"
6 #include "oculusriftcombiner.h"
11 class OculusRiftDevice: public DisplayDevice
19 static unsigned n_instances;
23 virtual ~OculusRiftDevice();
25 const Private &get_private() const { return *priv; }
27 virtual OculusRiftCamera *create_camera(const GL::Camera &) const;
28 virtual OculusRiftCombiner *create_combiner() const;