| cameraPosToScreenPos(Vector3f *dst, const Vector3f &camera_pos) const | sead::Projection | |
| createDividedProjection(FrustumProjection *dst, s32 partno_x, s32 partno_y, s32 divnum_x, s32 divnum_y) const | sead::FrustumProjection | |
| cType_Ortho enum value | sead::Projection | |
| cType_Perspective enum value | sead::Projection | |
| cType_Undefined enum value | sead::Projection | |
| doScreenPosToCameraPosTo(Vector3f *dst, const Vector3f &screen_pos) const override | sead::FrustumProjection | virtual |
| doUpdateDeviceMatrix(Matrix44f *dst, const Matrix44f &src, Graphics::DevicePosture pose) const | sead::Projection | virtual |
| doUpdateMatrix(Matrix44f *dst) const override | sead::FrustumProjection | virtual |
| FrustumProjection() | sead::FrustumProjection | |
| FrustumProjection(f32 _near, f32 _far, f32 top, f32 bottom, f32 left, f32 right) | sead::FrustumProjection | |
| FrustumProjection(f32 _near, f32 _far, const BoundBox2f &box) | sead::FrustumProjection | |
| getAspect() const | sead::FrustumProjection | |
| getBottom() const | sead::FrustumProjection | inline |
| getDeviceProjectionMatrix() const | sead::Projection | |
| getFar() const | sead::FrustumProjection | inline |
| getFovy() const | sead::FrustumProjection | |
| getLeft() const | sead::FrustumProjection | inline |
| getNear() const | sead::FrustumProjection | inline |
| getOffset(Vector2f *dst) const | sead::FrustumProjection | |
| getOffsetX() const | sead::FrustumProjection | |
| getOffsetY() const | sead::FrustumProjection | |
| getProjectionMatrix() const | sead::Projection | |
| getProjectionMatrixMutable() | sead::Projection | |
| getProjectionType() const override | sead::FrustumProjection | inlinevirtual |
| getRight() const | sead::FrustumProjection | inline |
| getTop() const | sead::FrustumProjection | inline |
| mBottom | sead::FrustumProjection | private |
| mDeviceDirty | sead::Projection | mutableprivate |
| mDeviceMatrix | sead::Projection | private |
| mDevicePosture | sead::Projection | private |
| mDeviceZOffset | sead::Projection | private |
| mDeviceZScale | sead::Projection | private |
| mDirty | sead::Projection | mutableprivate |
| mFar | sead::FrustumProjection | private |
| mLeft | sead::FrustumProjection | private |
| mMatrix | sead::Projection | private |
| mNear | sead::FrustumProjection | private |
| mRight | sead::FrustumProjection | private |
| mTop | sead::FrustumProjection | private |
| project(Vector2f *dst, const Vector3f &camera_pos, const Viewport &viewport) const | sead::Projection | |
| Projection() | sead::Projection | |
| screenPosToCameraPos(Vector3f *dst, const Vector3f &screen_pos) const | sead::Projection | |
| screenPosToCameraPos(Vector3f *dst, const Vector2f &screen_pos) const | sead::Projection | |
| setBottom(f32 bottom) | sead::FrustumProjection | inline |
| setBoundBox(const BoundBox2f &box) | sead::FrustumProjection | |
| setDeviceDirty() | sead::Projection | inline |
| setDevicePosture(Graphics::DevicePosture pose) | sead::Projection | inline |
| setDirty() | sead::Projection | inline |
| setFar(f32 far) | sead::FrustumProjection | inline |
| setFovyAspectOffset(f32 fovy, f32 aspect, const Vector2f &offset) | sead::FrustumProjection | |
| setLeft(f32 left) | sead::FrustumProjection | inline |
| setNear(f32 near) | sead::FrustumProjection | inline |
| setRight(f32 right) | sead::FrustumProjection | inline |
| setTBLR(f32 top, f32 bottom, f32 left, f32 right) | sead::FrustumProjection | |
| setTop(f32 top) | sead::FrustumProjection | inline |
| Type enum name | sead::Projection | |
| unproject(Vector3f *dst, const Vector3f &screen_pos, const Camera &camera) const | sead::Projection | |
| unprojectRay(Ray< Vector3f > *dst, const Vector3f &screen_pos, const Camera &camera) const | sead::Projection | |
| updateMatrixImpl_() const | sead::Projection | private |
| ~FrustumProjection() override | sead::FrustumProjection | |
| ~Projection() | sead::Projection | virtual |