1 #include "oculusriftdevice.h"
2 #include "oculusriftdevice_private.h"
9 unsigned OculusRiftDevice::n_instances = 0;
11 OculusRiftDevice::OculusRiftDevice():
18 priv->ovr_hmd = ovrHmd_Create(0);
22 throw runtime_error("rift hmd not found");
26 OculusRiftDevice::~OculusRiftDevice()
28 ovrHmd_Destroy(priv->ovr_hmd);
36 OculusRiftCamera *OculusRiftDevice::create_camera(const GL::Camera &bc) const
38 return new OculusRiftCamera(*this, bc);
41 OculusRiftCombiner *OculusRiftDevice::create_combiner() const
43 return new OculusRiftCombiner(*this);