]> git.tdb.fi Git - libs/vr.git/blobdiff - source/stereocombiner.h
Provide absolute render target dimensions from StereoCombiner
[libs/vr.git] / source / stereocombiner.h
index 41c5a56945080b2edea0e0503b06128b62ee67b8..8a351eaeb5d6f594b78733822c5731d04b14c059 100644 (file)
@@ -10,9 +10,9 @@ namespace VR {
 class StereoCombiner
 {
 protected:
-       float width_factor;
-       float height_factor;
-       float aspect_factor;
+       unsigned target_width;
+       unsigned target_height;
+       float render_aspect;
        Geometry::Angle<float> fov;
        float frustum_skew;
 
@@ -20,9 +20,9 @@ protected:
 public:
        virtual ~StereoCombiner() { }
 
-       float get_width_factor() const { return width_factor; }
-       float get_height_factor() const { return height_factor; }
-       float get_aspect_factor() const { return aspect_factor; }
+       float get_target_width() const { return target_width; }
+       float get_target_height() const { return target_height; }
+       float get_render_aspect() const { return render_aspect; }
        const Geometry::Angle<float> &get_field_of_view() const { return fov; }
        float get_frustum_skew() const { return frustum_skew; }