DirectCamera class
Base classes
- class Camera
Constructors, destructors, conversion operators
- ~DirectCamera() virtual
Public functions
- void doUpdateMatrix(Matrix34f* dst) const override
- void getWorldPosByMatrix(Vector3f* dst) const
- void getLookVectorByMatrix(Vector3f* dst) const
- void getRightVectorByMatrix(Vector3f* dst) const
- void getUpVectorByMatrix(Vector3f* dst) const
- void worldPosToCameraPosByMatrix(Vector3f* dst, const Vector3f& world_pos) const
- void cameraPosToWorldPosByMatrix(Vector3f* dst, const Vector3f& camera_pos) const
- void projectByMatrix(Vector2f* dst, const Vector3f& world_pos, const Projection& projection, const Viewport& viewport) const
- void unprojectRayByMatrix(Ray<Vector3f>* dst, const Vector3f& camera_pos) const
- auto getMatrix() -> Matrix34f&
- auto getMatrix() const -> const Matrix34f&
- void updateViewMatrix()