| calcNearClipHeight_() const | sead::PerspectiveProjection | inlineprivate |
| calcNearClipWidth_() const | sead::PerspectiveProjection | inlineprivate |
| cameraPosToScreenPos(Vector3f *dst, const Vector3f &camera_pos) const | sead::Projection | |
| createDividedProjection(PerspectiveProjection *dst, s32 partno_x, s32 partno_y, s32 divnum_x, s32 divnum_y) const | sead::PerspectiveProjection | |
| 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::PerspectiveProjection | virtual |
| doUpdateDeviceMatrix(Matrix44f *dst, const Matrix44f &src, Graphics::DevicePosture pose) const | sead::Projection | virtual |
| doUpdateMatrix(Matrix44f *dst) const override | sead::PerspectiveProjection | virtual |
| getAspect() const | sead::PerspectiveProjection | inline |
| getBottom() const | sead::PerspectiveProjection | |
| getDeviceProjectionMatrix() const | sead::Projection | |
| getFar() const | sead::PerspectiveProjection | inline |
| getFovy() const | sead::PerspectiveProjection | inline |
| getLeft() const | sead::PerspectiveProjection | |
| getNear() const | sead::PerspectiveProjection | inline |
| getOffset() const | sead::PerspectiveProjection | inline |
| getProjectionMatrix() const | sead::Projection | |
| getProjectionMatrixMutable() | sead::Projection | |
| getProjectionType() const override | sead::PerspectiveProjection | inlinevirtual |
| getRight() const | sead::PerspectiveProjection | |
| getTop() const | sead::PerspectiveProjection | |
| mAngle | sead::PerspectiveProjection | private |
| mAspect | sead::PerspectiveProjection | 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::PerspectiveProjection | private |
| mFovyCos | sead::PerspectiveProjection | private |
| mFovySin | sead::PerspectiveProjection | private |
| mFovyTan | sead::PerspectiveProjection | private |
| mMatrix | sead::Projection | private |
| mNear | sead::PerspectiveProjection | private |
| mOffset | sead::PerspectiveProjection | private |
| PerspectiveProjection() | sead::PerspectiveProjection | |
| PerspectiveProjection(f32 near, f32 far, f32 fovy_rad, f32 aspect) | sead::PerspectiveProjection | |
| 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 | |
| set(f32 _near, f32 _far, f32 fovy_rad, f32 aspect) | sead::PerspectiveProjection | |
| setAspect(f32 aspect) | sead::PerspectiveProjection | inline |
| setDeviceDirty() | sead::Projection | inline |
| setDevicePosture(Graphics::DevicePosture pose) | sead::Projection | inline |
| setDirty() | sead::Projection | inline |
| setFar(f32 far) | sead::PerspectiveProjection | inline |
| setFovx(f32 fovx) | sead::PerspectiveProjection | |
| setFovy(f32 fovy) | sead::PerspectiveProjection | inline |
| setFovy_(f32 fovy) | sead::PerspectiveProjection | private |
| setNear(f32 near) | sead::PerspectiveProjection | inline |
| setOffset(const Vector2f &offset) | sead::PerspectiveProjection | inline |
| setTBLR(f32 top, f32 bottom, f32 left, f32 right) | sead::PerspectiveProjection | |
| 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 |
| ~PerspectiveProjection() override | sead::PerspectiveProjection | |
| ~Projection() | sead::Projection | virtual |