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&