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

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

calcNearClipHeight_() constsead::PerspectiveProjectioninlineprivate
calcNearClipWidth_() constsead::PerspectiveProjectioninlineprivate
cameraPosToScreenPos(Vector3f *dst, const Vector3f &camera_pos) constsead::Projection
createDividedProjection(PerspectiveProjection *dst, s32 partno_x, s32 partno_y, s32 divnum_x, s32 divnum_y) constsead::PerspectiveProjection
cType_Ortho enum valuesead::Projection
cType_Perspective enum valuesead::Projection
cType_Undefined enum valuesead::Projection
doScreenPosToCameraPosTo(Vector3f *dst, const Vector3f &screen_pos) const overridesead::PerspectiveProjectionvirtual
doUpdateDeviceMatrix(Matrix44f *dst, const Matrix44f &src, Graphics::DevicePosture pose) constsead::Projectionvirtual
doUpdateMatrix(Matrix44f *dst) const overridesead::PerspectiveProjectionvirtual
getAspect() constsead::PerspectiveProjectioninline
getBottom() constsead::PerspectiveProjection
getDeviceProjectionMatrix() constsead::Projection
getFar() constsead::PerspectiveProjectioninline
getFovy() constsead::PerspectiveProjectioninline
getLeft() constsead::PerspectiveProjection
getNear() constsead::PerspectiveProjectioninline
getOffset() constsead::PerspectiveProjectioninline
getProjectionMatrix() constsead::Projection
getProjectionMatrixMutable()sead::Projection
getProjectionType() const overridesead::PerspectiveProjectioninlinevirtual
getRight() constsead::PerspectiveProjection
getTop() constsead::PerspectiveProjection
mAnglesead::PerspectiveProjectionprivate
mAspectsead::PerspectiveProjectionprivate
mDeviceDirtysead::Projectionmutableprivate
mDeviceMatrixsead::Projectionprivate
mDevicePosturesead::Projectionprivate
mDeviceZOffsetsead::Projectionprivate
mDeviceZScalesead::Projectionprivate
mDirtysead::Projectionmutableprivate
mFarsead::PerspectiveProjectionprivate
mFovyCossead::PerspectiveProjectionprivate
mFovySinsead::PerspectiveProjectionprivate
mFovyTansead::PerspectiveProjectionprivate
mMatrixsead::Projectionprivate
mNearsead::PerspectiveProjectionprivate
mOffsetsead::PerspectiveProjectionprivate
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) constsead::Projection
Projection()sead::Projection
screenPosToCameraPos(Vector3f *dst, const Vector3f &screen_pos) constsead::Projection
screenPosToCameraPos(Vector3f *dst, const Vector2f &screen_pos) constsead::Projection
set(f32 _near, f32 _far, f32 fovy_rad, f32 aspect)sead::PerspectiveProjection
setAspect(f32 aspect)sead::PerspectiveProjectioninline
setDeviceDirty()sead::Projectioninline
setDevicePosture(Graphics::DevicePosture pose)sead::Projectioninline
setDirty()sead::Projectioninline
setFar(f32 far)sead::PerspectiveProjectioninline
setFovx(f32 fovx)sead::PerspectiveProjection
setFovy(f32 fovy)sead::PerspectiveProjectioninline
setFovy_(f32 fovy)sead::PerspectiveProjectionprivate
setNear(f32 near)sead::PerspectiveProjectioninline
setOffset(const Vector2f &offset)sead::PerspectiveProjectioninline
setTBLR(f32 top, f32 bottom, f32 left, f32 right)sead::PerspectiveProjection
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
~PerspectiveProjection() overridesead::PerspectiveProjection
~Projection()sead::Projectionvirtual