| cameraPosToScreenPos(Vector3f *dst, const Vector3f &camera_pos) const | sead::Projection | |
| createDividedProjection(OrthoProjection *dst, s32 partno_x, s32 partno_y, s32 divnum_x, s32 divnum_y) const | sead::OrthoProjection | |
| 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::OrthoProjection | virtual |
| doUpdateDeviceMatrix(Matrix44f *dst, const Matrix44f &src, Graphics::DevicePosture pose) const | sead::Projection | virtual |
| doUpdateMatrix(Matrix44f *dst) const override | sead::OrthoProjection | virtual |
| getBottom() const | sead::OrthoProjection | inline |
| getDeviceProjectionMatrix() const | sead::Projection | |
| getFar() const | sead::OrthoProjection | inline |
| getLeft() const | sead::OrthoProjection | inline |
| getNear() const | sead::OrthoProjection | inline |
| getProjectionMatrix() const | sead::Projection | |
| getProjectionMatrixMutable() | sead::Projection | |
| getProjectionType() const override | sead::OrthoProjection | inlinevirtual |
| getRight() const | sead::OrthoProjection | inline |
| getTop() const | sead::OrthoProjection | inline |
| mBottom | sead::OrthoProjection | 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::OrthoProjection | private |
| mLeft | sead::OrthoProjection | private |
| mMatrix | sead::Projection | private |
| mNear | sead::OrthoProjection | private |
| mRight | sead::OrthoProjection | private |
| mTop | sead::OrthoProjection | private |
| OrthoProjection() | sead::OrthoProjection | |
| OrthoProjection(f32 _near, f32 _far, f32 top, f32 bottom, f32 left, f32 right) | sead::OrthoProjection | |
| OrthoProjection(f32 _near, f32 _far, const BoundBox2f &box) | sead::OrthoProjection | |
| OrthoProjection(f32 _near, f32 _far, const Viewport &vp) | sead::OrthoProjection | |
| 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::OrthoProjection | inline |
| setBoundBox(const BoundBox2f &box) | sead::OrthoProjection | |
| setByViewport(const Viewport &vp) | sead::OrthoProjection | |
| setDeviceDirty() | sead::Projection | inline |
| setDevicePosture(Graphics::DevicePosture pose) | sead::Projection | inline |
| setDirty() | sead::Projection | inline |
| setFar(f32 far) | sead::OrthoProjection | inline |
| setLeft(f32 left) | sead::OrthoProjection | inline |
| setNear(f32 near) | sead::OrthoProjection | inline |
| setRight(f32 right) | sead::OrthoProjection | inline |
| setTBLR(f32 top, f32 bottom, f32 left, f32 right) | sead::OrthoProjection | |
| setTop(f32 top) | sead::OrthoProjection | 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 |
| ~OrthoProjection() override | sead::OrthoProjection | |
| ~Projection() | sead::Projection | virtual |