Add functions to use absolute tracking
[libs/vr.git] / source / headtrackingcamera.h
index 5bb911e72deeccd61d2bfd2d8e77221f789876a4..c2001365f4eaa249d6bb46b77643a8e231647274 100644 (file)
@@ -10,11 +10,13 @@ class HeadTrackingCamera: public Msp::GL::Camera
 {
 protected:
        const GL::Camera &base_camera;
 {
 protected:
        const GL::Camera &base_camera;
+       float elevation_offset;
 
        HeadTrackingCamera(const GL::Camera &);
 public:
        virtual ~HeadTrackingCamera() { }
 
 
        HeadTrackingCamera(const GL::Camera &);
 public:
        virtual ~HeadTrackingCamera() { }
 
+       void set_elevation_offset(float);
        virtual void reset_tracking() { }
        virtual void update() = 0;
 protected:
        virtual void reset_tracking() { }
        virtual void update() = 0;
 protected: