]> git.tdb.fi Git - libs/vr.git/blobdiff - source/headtrackingcamera.h
Fix memory leaks
[libs/vr.git] / source / headtrackingcamera.h
index 5bb911e72deeccd61d2bfd2d8e77221f789876a4..a10c1e1e65099335590ab839eb81d14406b842f2 100644 (file)
@@ -10,11 +10,16 @@ class HeadTrackingCamera: public Msp::GL::Camera
 {
 protected:
        const GL::Camera &base_camera;
+       GL::Matrix base_matrix;
+       float elevation_offset;
 
        HeadTrackingCamera(const GL::Camera &);
 public:
        virtual ~HeadTrackingCamera() { }
 
+       const GL::Matrix &get_base_matrix() const { return base_matrix; }
+
+       void set_elevation_offset(float);
        virtual void reset_tracking() { }
        virtual void update() = 0;
 protected: