X-Git-Url: http://git.tdb.fi/?p=libs%2Fvr.git;a=blobdiff_plain;f=source%2Fheadtrackingcamera.h;h=a10c1e1e65099335590ab839eb81d14406b842f2;hp=c2001365f4eaa249d6bb46b77643a8e231647274;hb=c3de3d030e663319289ce39aef1e8b21c3b47084;hpb=a0a8e3a7c5a229dcccd1af3a3edeac5ba8156954 diff --git a/source/headtrackingcamera.h b/source/headtrackingcamera.h index c200136..a10c1e1 100644 --- a/source/headtrackingcamera.h +++ b/source/headtrackingcamera.h @@ -10,12 +10,15 @@ 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;