]> git.tdb.fi Git - libs/vr.git/blobdiff - source/ovr/oculusriftcombiner.h
Rename DisplayDevice to System
[libs/vr.git] / source / ovr / oculusriftcombiner.h
index 27c3c83bac49caa7ad8a0d7e590e34d7ac8b4ea9..418c569cc382f55317fb291a3b964c6d7699680b 100644 (file)
@@ -10,7 +10,7 @@
 namespace Msp {
 namespace VR {
 
-class OculusRiftDevice;
+class OculusRiftSystem;
 
 /**
 Presents a stereo view in a way suitable for an Oculus Rift HMD.  All distances
@@ -19,7 +19,9 @@ are specified in multiples of the screen width.
 class OculusRiftCombiner: public StereoCombiner
 {
 private:
-       OculusRiftDevice &device;
+       struct Frustum;
+
+       OculusRiftSystem &device;
        GL::View &view;
        GL::Mesh left_mesh;
        GL::Mesh right_mesh;
@@ -28,7 +30,7 @@ private:
        mutable GL::ProgramData right_shdata;
 
 public:
-       OculusRiftCombiner(OculusRiftDevice &, GL::View &);
+       OculusRiftCombiner(OculusRiftSystem &, GL::View &);
 
        virtual void prepare() const;
        virtual void render(const GL::Texture2D &, const GL::Texture2D &) const;