X-Git-Url: http://git.tdb.fi/?p=libs%2Fvr.git;a=blobdiff_plain;f=source%2Fovr%2Foculusriftdevice.h;fp=source%2Fovr%2Foculusriftdevice.h;h=0000000000000000000000000000000000000000;hp=02f8016be36b2a0ee785ed060ad1f298cdb7f3b4;hb=b6de7d24475dec8f5d6b8148a69cf8b561bc0761;hpb=c07c707c480f4e989caee17541187f08f136d216 diff --git a/source/ovr/oculusriftdevice.h b/source/ovr/oculusriftdevice.h deleted file mode 100644 index 02f8016..0000000 --- a/source/ovr/oculusriftdevice.h +++ /dev/null @@ -1,45 +0,0 @@ -#ifndef MSP_VR_OCULUSRIFTDEVICE_H_ -#define MSP_VR_OCULUSRIFTDEVICE_H_ - -#include -#include "oculusriftcamera.h" -#include "oculusriftcombiner.h" - -namespace Msp { -namespace VR { - -class OculusRiftDevice: public DisplayDevice -{ -public: - struct Private; - -private: - Private *priv; - unsigned frame_index; - bool timing_active; - - static unsigned n_instances; - -public: - OculusRiftDevice(); - virtual ~OculusRiftDevice(); - - const Private &get_private() const { return *priv; } - - virtual void configure_window(Graphics::Window &) const; - virtual void configure_view(StereoView &) const; - virtual OculusRiftCamera *create_camera(const GL::Camera &); - virtual OculusRiftCombiner *create_combiner(GL::View &); - - void begin_frame(); - void end_frame(); - bool is_timing_active() const { return timing_active; } - double get_tracking_time() const; - double get_timewarp_time() const; - double get_current_time() const; -}; - -} // namespace VR -} // namespace Msp - -#endif