12 #ifndef PERSPECTIVECONTROL_H_6014714286 13 #define PERSPECTIVECONTROL_H_6014714286 15 #include <Carna/Carna.h> 46 const std::unique_ptr< Details > pimpl;
74 void setFovHorizontal(
float radians );
79 float fovHorizontal()
const;
91 #endif // PERSPECTIVECONTROL_H_6014714286 static const float DEFAULT_FOV_HORIZONTAL
Holds the default half angle betwen the left and the right frustum planes.
Controls projection matrices.
Controls projection matrices that induce frustum-shaped visible volume.
Defines Carna::base::ProjectionControl.
Eigen::Matrix< float, 4, 4, Eigen::ColMajor > Matrix4f
Defines matrix.
#define NON_COPYABLE
Features class it is placed in as non-copyable.