1 #ifndef MSP_GL_STEREOCOMBINER_H_
2 #define MSP_GL_STEREOCOMBINER_H_
4 #include <msp/geometry/angle.h>
17 Geometry::Angle<float> fov;
22 virtual ~StereoCombiner() { }
24 unsigned get_width_divisor() const { return width_div; }
25 unsigned get_height_divisor() const { return height_div; }
26 bool is_aspect_kept() const { return keep_aspect; }
27 const Geometry::Angle<float> &get_field_of_view() const { return fov; }
28 float get_oversize() const { return oversize; }
30 virtual void render(const Texture2D &, const Texture2D &) const = 0;