#include <DistantViewMgr.h>
Public Member Functions | |
| DistantViewMgr () | |
| void | initialize (u8 course_file, u8 area, const sead::BoundBox2f &area_bound) |
| void | resetAnim () |
| SkeletalAnimation * | getSklAnim () const |
| TexturePatternAnimation * | getTexAnim () const |
| ShaderParamAnimation * | getShuTexSrtAnim () const |
| ShaderParamAnimation * | getShuColorAnim () const |
| void | pushBackDrawMethod () |
| void | update () |
| void | draw (agl::lyr::Layer *layer) const |
| void | performMiiCheer (bool) |
| void | worldPosToScreenPos (sead::Vector3f *out_screen_pos, const sead::Vector3f &in_world_pos) const |
| void | worldPosToBgScrollPos (sead::Vector3f *out_pos, const sead::Vector3f &in_world_pos) const |
| s32 | searchBoneIndex (const sead::SafeString &name) const |
| void | getBoneWorldMatrix (s32 index, sead::Matrix34f *mtx) const |
| AnimModel * | getModel () |
Private Member Functions | |
| void | calcView_ () |
| void | calcModelMtx_ () |
| void | drawParticle_ (const agl::lyr::RenderInfo &render_info) const |
| void | applyDepthOfField_ (const agl::lyr::RenderInfo &render_info) const |
Private Attributes | |
| f32 | mNear |
| f32 | mFar |
| f32 | mFovyDeg |
| f32 | mScale |
| sead::Vector3f | mCameraBasePos |
| sead::Vector3f | mCameraPosOffset |
| sead::Vector3f | mCameraPos |
| sead::Vector3f | mCameraAtOffset |
| sead::LookAtCamera | mCamera |
| sead::PerspectiveProjection | mProjection |
| CullViewFrustum | mCull |
| AnimModel * | mAnimModel |
| DVEnvTagMgr | mEnvTagMgr |
| DVCameraParam * | mCameraParam |
| DistantViewEffectMgr * | mEffectMgr |
| DistantViewFFLMgr * | mFFLMgr |
| sead::Vector3f | mBgPos |
| f32 | mAreaMinY |
| agl::pfx::DepthOfField | mDof |
| agl::TextureData | mDofIndTexture |
| sead::Vector2f | mDofIndScroll |
| agl::lyr::DrawMethod | mEffDrawMethod |
| agl::lyr::DrawMethod | mDofDrawMethod |
| bool | mIsDrawParticle |
| u8 | _1455 |
| bool | mIsFlickerEnable |
| u8 | mFlickerCounter |
| sead::Vector2f | mFlickerOffset |
| DistantViewMgr::DistantViewMgr | ( | ) |
|
private |
|
private |
|
private |
|
private |
| void DistantViewMgr::initialize | ( | u8 | course_file, |
| u8 | area, | ||
| const sead::BoundBox2f & | area_bound ) |
| void DistantViewMgr::resetAnim | ( | ) |
| SkeletalAnimation * DistantViewMgr::getSklAnim | ( | ) | const |
| TexturePatternAnimation * DistantViewMgr::getTexAnim | ( | ) | const |
| ShaderParamAnimation * DistantViewMgr::getShuTexSrtAnim | ( | ) | const |
| ShaderParamAnimation * DistantViewMgr::getShuColorAnim | ( | ) | const |
| void DistantViewMgr::pushBackDrawMethod | ( | ) |
| void DistantViewMgr::update | ( | ) |
| void DistantViewMgr::draw | ( | agl::lyr::Layer * | layer | ) | const |
| void DistantViewMgr::performMiiCheer | ( | bool | ) |
| void DistantViewMgr::worldPosToScreenPos | ( | sead::Vector3f * | out_screen_pos, |
| const sead::Vector3f & | in_world_pos ) const |
| void DistantViewMgr::worldPosToBgScrollPos | ( | sead::Vector3f * | out_pos, |
| const sead::Vector3f & | in_world_pos ) const |
| s32 DistantViewMgr::searchBoneIndex | ( | const sead::SafeString & | name | ) | const |
| void DistantViewMgr::getBoneWorldMatrix | ( | s32 | index, |
| sead::Matrix34f * | mtx ) const |
|
inlinenodiscard |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |