1 #ifndef MSP_VR_HEADTRACKINGCAMERA_H_
2 #define MSP_VR_HEADTRACKINGCAMERA_H_
4 #include <msp/gl/camera.h>
9 class HeadTrackingCamera: public Msp::GL::Camera
12 const GL::Camera &base_camera;
14 HeadTrackingCamera(const GL::Camera &);
16 virtual ~HeadTrackingCamera() { }
18 virtual void reset_tracking() { }
19 virtual void update() = 0;
21 void update_from_matrix(const GL::Matrix &);