3#include <player/PlayerModel.h>
16 TottenPlayerModel(Type type, PlayerMode mode, SceneType scene_type,
bool override_lightmap);
41 void setColorType(ColorType color_type,
bool keep_head_konst3)
override;
61 bool setPersonalAnm(ModelResource** anm_res, sead::BufferedSafeString* anm_name, s32 anm_id,
bool body)
override
67 bool setPersonalRideAnm(ModelResource** anm_res, sead::BufferedSafeString* anm_name, s32 anm_id)
override;
80 void setAnm(s32 anm_id, f32 rate, f32 blend_duration = 0.0f, f32 frame = 0.0f)
override;
82 void setFootAnmImpl(
const ModelResource* anm_res,
const sead::SafeString& anm_name, FrameCtrl::PlayMode mode, f32 rate, f32 frame, f32 blend_duration)
override;
84 void setBodyAnmImpl(
const ModelResource* anm_res,
const sead::SafeString& anm_name, FrameCtrl::PlayMode mode, f32 rate, f32 frame, f32 blend_duration)
override;
Definition TottenPlayerModel.h:6
void onPMusaChange() override
void setFootAnmImpl(const ModelResource *anm_res, const sead::SafeString &anm_name, FrameCtrl::PlayMode mode, f32 rate, f32 frame, f32 blend_duration) override
void removeStarAnm_NowBodyID() override
void removeStarAnm_OldBodyID() override
void getBottomJointPos(sead::Vector3f *pos)
void setBodyFrame(f32 frame) override
Definition TottenPlayerModel.h:100
void setStarAnm() override
bool setPersonalAnm(ModelResource **anm_res, sead::BufferedSafeString *anm_name, s32 anm_id, bool body) override
Definition TottenPlayerModel.h:61
void setCarryBodyAnm(f32 blend_duration, bool bubble_reset_frame) override
void setTevColor0Alpha(s32 idx_material, f32 value) override
f32 getBaseScale() override
Definition TottenPlayerModel.h:35
void setTevKColor3(f32 value) override
ModelResource * mShadowAnmRes
Definition TottenPlayerModel.h:126
void setBodyRate(f32 rate) override
Definition TottenPlayerModel.h:96
f32 getAnmBlendDuration(s32 anm_id) override
f32 getStoopOffsetTarget() override
Definition TottenPlayerModel.h:107
void setTexAnmTypeImpl(TexAnmType type) override
bool setPersonalRideAnm(ModelResource **anm_res, sead::BufferedSafeString *anm_name, s32 anm_id) override
f32 _230
Definition TottenPlayerModel.h:129
void releaseBodyAnm(f32 blend_duration) override
Definition TottenPlayerModel.h:86
TottenPlayerModel(Type type, PlayerMode mode, SceneType scene_type, bool override_lightmap)
void setColorType(ColorType color_type, bool keep_head_konst3) override
void setAnmBind() override
f32 getAimMotionShareScale() override
Definition TottenPlayerModel.h:69
f32 getTevColor0Alpha(s32 idx_material) override
void setTexAnmType(TexAnmType type) override
void setAnm(s32 anm_id, f32 rate, f32 blend_duration=0.0f, f32 frame=0.0f) override
void setModelG3dRenderFlag(u32 flag) override
void setBodyID(BodyType id) override
void setBodyAnmImpl(const ModelResource *anm_res, const sead::SafeString &anm_name, FrameCtrl::PlayMode mode, f32 rate, f32 frame, f32 blend_duration) override
f32 getAnmRate(s32 anm_id) override
void setJointMap() override
sead::SafeArray< f32, cMaterialMaxNum > mTevColor0Alpha
Definition TottenPlayerModel.h:127
s32 _22C
Definition TottenPlayerModel.h:128
void setInvTevColor0(f32 value) override
void setModelRenderPass(s32 idx_opa, s32 idx_xlu) override