X-Git-Url: http://git.tdb.fi/?p=libs%2Fvr.git;a=blobdiff_plain;f=source%2Fheadtrackingcamera.h;h=5bb911e72deeccd61d2bfd2d8e77221f789876a4;hp=36f0170209b7ad64b639557cbe1a4b783d521059;hb=c7e4d2226f16c8dfd9136eaa298fb0e6937ef125;hpb=a6b7e23d5d47c37284480651a9686be01f28a82a diff --git a/source/headtrackingcamera.h b/source/headtrackingcamera.h index 36f0170..5bb911e 100644 --- a/source/headtrackingcamera.h +++ b/source/headtrackingcamera.h @@ -9,13 +9,16 @@ namespace VR { class HeadTrackingCamera: public Msp::GL::Camera { protected: - HeadTrackingCamera() { } + const GL::Camera &base_camera; + HeadTrackingCamera(const GL::Camera &); public: virtual ~HeadTrackingCamera() { } virtual void reset_tracking() { } virtual void update() = 0; +protected: + void update_from_matrix(const GL::Matrix &); }; } // namespace VR