X-Git-Url: http://git.tdb.fi/?p=libs%2Fvr.git;a=blobdiff_plain;f=source%2Foculusriftdevice.h;h=9eee6e33735fa35d9c7cf9a0d1ecd0ddc1d2f69c;hp=ecff70ea4401a8a26cafed39e6f5458b7da104b0;hb=8d1197440f07062a1020d902619ae8e9a494baa0;hpb=d8b7f621f37d8bcad572b06f7288084b5ad6eb8c diff --git a/source/oculusriftdevice.h b/source/oculusriftdevice.h index ecff70e..9eee6e3 100644 --- a/source/oculusriftdevice.h +++ b/source/oculusriftdevice.h @@ -15,6 +15,8 @@ public: private: Private *priv; + unsigned frame_index; + bool timing_active; static unsigned n_instances; @@ -27,6 +29,13 @@ public: virtual void configure_view(StereoView &) const; virtual OculusRiftCamera *create_camera(const GL::Camera &) const; virtual OculusRiftCombiner *create_combiner() const; + + virtual void begin_frame(); + virtual 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