al::Projection class

Constructors, destructors, conversion operators

Projection()
Projection(const Projection& other)
Projection(f32 top, f32 bottom, f32 left, f32 right)

Public functions

void init()
void calcMtx()
void copyFrom(const Projection&)
auto getTop() const -> f32
auto getBottom() const -> f32
auto getLeft() const -> f32
auto getRight() const -> f32
auto getNear() const -> f32
auto getFar() const -> f32
void setProjTBLRNF(f32 top, f32 bottom, f32 left, f32 right, f32 near, f32 far)
void setProj(f32 top, f32 bottom, f32 left, f32 right)
void setFovy(f32 fovy)
void setAspect(f32 aspect)
void setNear(f32 near)
void setFar(f32 far)
auto calcNearClipHeight() -> f32
auto calcNearClipWidth() -> f32
void setTop(f32 top)
void setBottom(f32 bottom)
void setLeft(f32 left)
void setRight(f32 right)
void setOffset(const sead::Vector2f& offset)
void merge(const Projection& proj1, const Projection& proj2)
auto getAspect() const -> f32
auto getOffset() const -> const sead::Vector2f&
auto getFovy() const -> f32
auto getProjMtx() const -> const sead::Matrix44f&
auto getProjInvMtx() const -> const sead::Matrix44f&
auto getMtxStd() const -> const sead::Matrix44f&
auto getProjectionSead() const -> const sead::Projection&