namespace Msp {
namespace VR {
+class HeadTrackingCamera;
class StereoCombiner;
class StereoView
const StereoCombiner &combiner;
const GL::Camera &base_camera;
+ HeadTrackingCamera *head_camera;
const GL::Renderable *content;
Eye left;
Eye right;
public:
StereoView(const StereoCombiner &, const GL::Camera &);
+ StereoView(const StereoCombiner &, HeadTrackingCamera &);
+private:
+ void init();
+public:
void set_content(const GL::Renderable *);
void set_eye_spacing(float);
void set_strabismus(const Geometry::Angle<float> &);