sead::Projection class

Derived classes

class DirectProjection
class FrustumProjection
class OrthoProjection
class PerspectiveProjection

Constructors, destructors, conversion operators

Projection()
~Projection() virtual

Public functions

auto getNear() const -> f32 pure virtual
auto getFar() const -> f32 pure virtual
auto getFovy() const -> f32 pure virtual
auto getAspect() const -> f32 pure virtual
void getOffset(Vector2f* offset) const pure virtual
void updateAttributesForDirectProjection() virtual
auto getProjectionType() const -> u32 pure virtual
void doUpdateMatrix(Matrix44f* mtx) const pure virtual
void doUpdateDeviceMatrix(Matrix44f*, const Matrix44f&, Graphics::DevicePosture) const virtual
void doScreenPosToCameraPosTo(Vector3f*, const Vector3f&) const pure virtual
void updateMatrixImpl_() const
auto getDeviceProjectionMatrix() const -> const Matrix44f&
void setDirty()
void setDeviceDirty()
void setDevicePosture(Graphics::DevicePosture pose)