sead::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()