OpenGL camera.
More...
#include <opengl_interop.hpp>
List of all members.
Public Member Functions |
| | GlCamera () |
| void | lookAt (Point3d eye, Point3d center, Point3d up) |
| void | setCameraPos (Point3d pos, double yaw, double pitch, double roll) |
| void | setScale (Point3d scale) |
| void | setProjectionMatrix (const Mat &projectionMatrix, bool transpose=true) |
| void | setPerspectiveProjection (double fov, double aspect, double zNear, double zFar) |
| void | setOrthoProjection (double left, double right, double bottom, double top, double zNear, double zFar) |
| void | setupProjectionMatrix () const |
| void | setupModelViewMatrix () const |
Detailed Description
Constructor & Destructor Documentation
Member Function Documentation
The documentation for this class was generated from the following file: