]> git.tdb.fi Git - libs/vr.git/blobdiff - source/stereoview.h
Change the mutability of StereoView members
[libs/vr.git] / source / stereoview.h
index 911f5f8f1ffd922984d4c705782f07c7af9cdc7f..c1421f81422fc9d2034da8ebf0832cf6c0c8dfd7 100644 (file)
@@ -45,18 +45,18 @@ private:
                void render(const GL::Renderable &) const;
        };
 
+       const StereoCombiner &combiner;
        const GL::Camera &base_camera;
-       const GL::Renderable &renderable;
-       const StereoCombiner *combiner;
+       const GL::Renderable *content;
        Eye left;
        Eye right;
        float eye_spacing;
        Geometry::Angle<float> strabismus;
 
 public:
-       StereoView(const GL::Camera &, const GL::Renderable &, const StereoCombiner &);
+       StereoView(const StereoCombiner &, const GL::Camera &);
 
-       void set_combiner(const StereoCombiner &);
+       void set_content(const GL::Renderable *);
        void set_eye_spacing(float);
        void set_strabismus(const Geometry::Angle<float> &);