sead
Loading...
Searching...
No Matches
sead::FrustumProjection Member List

This is the complete list of members for sead::FrustumProjection, including all inherited members.

cameraPosToScreenPos(Vector3f *dst, const Vector3f &camera_pos) constsead::Projection
createDividedProjection(FrustumProjection *dst, s32 partno_x, s32 partno_y, s32 divnum_x, s32 divnum_y) constsead::FrustumProjection
cType_Ortho enum valuesead::Projection
cType_Perspective enum valuesead::Projection
cType_Undefined enum valuesead::Projection
doScreenPosToCameraPosTo(Vector3f *dst, const Vector3f &screen_pos) const overridesead::FrustumProjectionvirtual
doUpdateDeviceMatrix(Matrix44f *dst, const Matrix44f &src, Graphics::DevicePosture pose) constsead::Projectionvirtual
doUpdateMatrix(Matrix44f *dst) const overridesead::FrustumProjectionvirtual
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() constsead::FrustumProjection
getBottom() constsead::FrustumProjectioninline
getDeviceProjectionMatrix() constsead::Projection
getFar() constsead::FrustumProjectioninline
getFovy() constsead::FrustumProjection
getLeft() constsead::FrustumProjectioninline
getNear() constsead::FrustumProjectioninline
getOffset(Vector2f *dst) constsead::FrustumProjection
getOffsetX() constsead::FrustumProjection
getOffsetY() constsead::FrustumProjection
getProjectionMatrix() constsead::Projection
getProjectionMatrixMutable()sead::Projection
getProjectionType() const overridesead::FrustumProjectioninlinevirtual
getRight() constsead::FrustumProjectioninline
getTop() constsead::FrustumProjectioninline
mBottomsead::FrustumProjectionprivate
mDeviceDirtysead::Projectionmutableprivate
mDeviceMatrixsead::Projectionprivate
mDevicePosturesead::Projectionprivate
mDeviceZOffsetsead::Projectionprivate
mDeviceZScalesead::Projectionprivate
mDirtysead::Projectionmutableprivate
mFarsead::FrustumProjectionprivate
mLeftsead::FrustumProjectionprivate
mMatrixsead::Projectionprivate
mNearsead::FrustumProjectionprivate
mRightsead::FrustumProjectionprivate
mTopsead::FrustumProjectionprivate
project(Vector2f *dst, const Vector3f &camera_pos, const Viewport &viewport) constsead::Projection
Projection()sead::Projection
screenPosToCameraPos(Vector3f *dst, const Vector3f &screen_pos) constsead::Projection
screenPosToCameraPos(Vector3f *dst, const Vector2f &screen_pos) constsead::Projection
setBottom(f32 bottom)sead::FrustumProjectioninline
setBoundBox(const BoundBox2f &box)sead::FrustumProjection
setDeviceDirty()sead::Projectioninline
setDevicePosture(Graphics::DevicePosture pose)sead::Projectioninline
setDirty()sead::Projectioninline
setFar(f32 far)sead::FrustumProjectioninline
setFovyAspectOffset(f32 fovy, f32 aspect, const Vector2f &offset)sead::FrustumProjection
setLeft(f32 left)sead::FrustumProjectioninline
setNear(f32 near)sead::FrustumProjectioninline
setRight(f32 right)sead::FrustumProjectioninline
setTBLR(f32 top, f32 bottom, f32 left, f32 right)sead::FrustumProjection
setTop(f32 top)sead::FrustumProjectioninline
Type enum namesead::Projection
unproject(Vector3f *dst, const Vector3f &screen_pos, const Camera &camera) constsead::Projection
unprojectRay(Ray< Vector3f > *dst, const Vector3f &screen_pos, const Camera &camera) constsead::Projection
updateMatrixImpl_() constsead::Projectionprivate
~FrustumProjection() overridesead::FrustumProjection
~Projection()sead::Projectionvirtual