X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Foculusriftdevice.h;fp=source%2Foculusriftdevice.h;h=9eee6e33735fa35d9c7cf9a0d1ecd0ddc1d2f69c;hb=ed0489e44b7cb9748e5086e1e78ef65e1c3d1930;hp=ecff70ea4401a8a26cafed39e6f5458b7da104b0;hpb=c95fa921952df86629181e033a3a739cfc311fc6;p=libs%2Fvr.git 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