|
| | PlayerModelMgr (PlayerModelBase::Type type, PlayerModelBase::SceneType scene_type, s32 player_no, bool override_lightmap=true) |
| | PlayerModelMgr (PlayerModelBase::Type type, PlayerMode mode, PlayerModelBase::SceneType scene_type, bool override_lightmap=true) |
| | PlayerModelMgr (PlayerMode mode, PlayerCharacter mii_color, const Mii::SlotID &slot_id, sead::Heap *ffl_tmp_heap, bool override_lightmap=true) |
| PlayerMode | getPlayerMode () |
| void | setPlayerMode (PlayerMode mode) |
| bool | getHeadPropelJointMtx (sead::Matrixf *mtx) |
| bool | checkChange_MusaPtoNml () |
| void | postChange_MusaPtoNml () |
| bool | isFaceRot () |
| void | setClampFaceRot () |
| void | setColorType (PlayerModel::ColorType color_type, bool keep_head_konst3) |
| void | setMiiColor (PlayerCharacter mii_color) |
| void | setCapMode (PlayerModelBase::CapMode mode) override |
| void | setMusaPtoNmlAnm () |
| virtual void | setMiiCapVisible (bool visible) |
| virtual bool | isMiiCapVisible () |
| PlayerModeModel | getModeModel () |
| void | setPropelRollAngle (const Angle &angle) |
| void | setPropelRollSpeed (const Angle &speed) |
| void | setPropelScale (f32 scale) |
| AnimModel * | getBodyModel (PlayerModeModel mode_mdl) |
| AnimModel * | getHeadModel (PlayerModeModel mode_mdl) |
| | PlayerModelBaseMgr () |
| PlayerModelBase * | getModelBase () |
| void | setModelBase (PlayerModelBase *mdl_base) |
| void | reset () |
| f32 | getAnmRate (s32 anm_id) |
| f32 | getAnmBlendDuration (s32 anm_id) |
| void | setAnm (s32 anm_id, f32 frame=0.0f) |
| void | setAnm (s32 anm_id, f32 blend_duration, f32 frame) |
| void | setAnm (s32 anm_id, f32 rate, f32 blend_duration, f32 frame) |
| void | setBodyAnm (s32 anm_id) |
| void | setBodyAnm (s32 anm_id, f32 rate, f32 frame=0.0f, f32 blend_duration=0.0f) |
| void | copyLinkAnm (f32 blend_duration) |
| void | setJumpIndex (s32 rnd_type) |
| void | setRate (f32 rate) |
| f32 | getRate () |
| void | setRateDirect (f32 rate) |
| f32 | getRateDirect () |
| void | setBodyRate (f32 rate) |
| f32 | getBodyRate () |
| bool | isAnmStop () |
| bool | isBodyAnmStop () |
| void | setFrame (f32 frame) |
| f32 | getFrame () |
| void | setFrameDirect (f32 frame) |
| f32 | getFrameDirect () |
| void | setBodyFrame (f32 frame) |
| f32 | getBodyFrame () |
| bool | checkFrame (f32 frame) |
| bool | checkBodyFrame (f32 frame) |
| bool | checkFrameCtrlFlagUnk2 () |
| bool | checkBodyFrameCtrlFlagUnk2 () |
| f32 | getFrameEnd () |
| bool | isBodyAnmOn () |
| void | getJointMtx (sead::Matrixf *mtx, s32 index) |
| void | getJointPos (sead::Vector3f *pos, s32 index) |
| void | getJointMtx (sead::Matrixf *mtx, const sead::SafeString &name) |
| void | getJointPos (sead::Vector3f *pos, const sead::SafeString &name) |
| void | play () |
| void | calc (const sead::Matrixf &mtx) |
| void | calc2 () |
| void | draw () |
| void | cancelCarry () |
| void | onCarry () |
| void | onLiftUp () |
| void | onBalloonChibiYoshiFly () |
| void | onBubbleChibiYoshiShake () |
| void | offCarry () |
| void | offLiftUp () |
| void | offBalloonChibiYoshiFly () |
| void | offBubbleChibiYoshiShake () |
| bool | isCarry () |
| bool | isLiftUp () |
| void | onStarAnm () |
| void | offStarAnm () |
| bool | isFootStepTiming () |
| bool | isCourseSelectScene () |
| f32 | getBaseScale () |
| sead::Vector3f * | getHeadTopPosP () |
| sead::Vector3f * | getHeadPosP () |
| u32 | getAnmFlag (PlayerModelBase::AnmFlagType type) const |
| bool | isAnmFlag (PlayerModelBase::AnmFlagType type, PlayerModelBase::AnmFlagBit bit) const |
| bool | isSitAnm () const |
| bool | isHangAnm () const |
| bool | isSwimAnm () const |
| void | changeFaceAngleOverrideFlag (PlayerModelBase::FaceAngleOverrideFlag flag, bool enable) |
| const Angle3 & | getFaceAngleOverride () const |
| void | setFaceAngleOverride (const Angle3 &angle) |
| void | resetFaceAngleOverride () |
| void | resetFaceAngleOverrideFlag () |
| void | setDrawType (DrawType type) |
| void | setTexAnmType (PlayerModelBase::TexAnmType type) |
| ModelResource * | getModelResFile () const |
| ModelResource * | getAnmResFile () const |
| s32 | getAnmID () const |
| void | onOnHDokan () |
| void | offOnHDokan () |
| bool | isOnHDokan () const |
| void | onWaitL () |
| void | onWaitR () |
| void | offWait () |
| bool | isWaitL () const |
| bool | isWaitR () const |
| void | onRideCloudWait () |
| void | offRideCloudWait () |
| bool | isRideCloudWait () const |
| void | onRideLiftWait () |
| void | offRideLiftWait () |
| bool | isRideLiftWait () const |
| void | releaseBodyAnm (f32 blend_duration) |
| void | setCarryBodyAnm (f32 blend_duration, bool bubble_reset_frame) |
| bool | isBalloonChibiYoshiFly () const |
| bool | isBubbleChibiYoshiShake () const |