#include <camera.h>
Public Attributes | |
| std::shared_ptr< Matrix4f > | viewMatrix |
| This Matrix object is used to store the view transformation of the Camera. It specifies how the world is seen from the camera's position and orientation. | |
| std::shared_ptr< Matrix4f > | projectionMatrix |
| This Matrix object is used to store the projection transformation of the camera. It specifies how 3D points in the world are mapped to 2D points on the screen. | |
| std::shared_ptr< Vector3f > | orbitPoint |
| This Vector object stores the point around which the camera orbits. | |
Additional Inherited Members | |
Public Member Functions inherited from cil::Object | |
| Object () | |
| virtual | ~Object () |
| std::shared_ptr<Vector3f> cil::Camera::orbitPoint |
This Vector object stores the point around which the camera orbits.
| std::shared_ptr<Matrix4f> cil::Camera::projectionMatrix |
This Matrix object is used to store the projection transformation of the camera. It specifies how 3D points in the world are mapped to 2D points on the screen.