3#include <player/PlayerModel.h>
39 MarioModel(Type type, PlayerMode mode, SceneType scene_type,
bool override_lightmap);
58 void setColorType(ColorType color_type,
bool keep_head_konst3)
override;
70 bool setPersonalAnm(ModelResource** anm_res, sead::BufferedSafeString* anm_name, s32 anm_id,
bool body)
override;
79 return mTevColor0Alpha[idx_material];
84 mTevColor0Alpha[idx_material] = value;
Definition MarioModel.h:6
bool mIsBonusCap
Definition MarioModel.h:95
BonusCapType mBonusCapType
Definition MarioModel.h:94
void setBodyID(BodyType id) override
void setColorType(ColorType color_type, bool keep_head_konst3) override
void setModelG3dRenderFlag(u32 flag) override
f32 getAimMotionShareScale() override
HeadMaterial
Definition MarioModel.h:28
@ cHeadMaterial_Face
Definition MarioModel.h:30
@ cHeadMaterial_Hair
Definition MarioModel.h:31
@ cHeadMaterial_Hat
Definition MarioModel.h:32
@ cHeadMaterial_Num
Definition MarioModel.h:33
@ cHeadMaterial_Eye
Definition MarioModel.h:29
void setTevColor0Alpha(s32 idx_material, f32 value) override
Definition MarioModel.h:82
bool setPersonalAnm(ModelResource **anm_res, sead::BufferedSafeString *anm_name, s32 anm_id, bool body) override
MarioModel(Type type, PlayerMode mode, SceneType scene_type, bool override_lightmap)
void setHeadID(HeadType id) override
void setModelRenderPass(s32 idx_opa, s32 idx_xlu) override
sead::SafeArray< f32, cHeadMaterial_Num > mTevColor0Alpha
Definition MarioModel.h:96
void updateBonusCap() override
ModelResource * mLuigiAnmRes
Definition MarioModel.h:91
f32 getTevColor0Alpha(s32 idx_material) override
Definition MarioModel.h:77
f32 getStoopOffsetTarget() override
void setMusaPtoNmlAnm() override
void setTexAnmTypeImpl(TexAnmType type) override
HeadType mHeadID
Definition MarioModel.h:93
@ cBonusCapTexAnm_Num
Definition MarioModel.h:23
@ cBonusCapTexAnm_Color
Definition MarioModel.h:22
sead::SafeArray< AnimModel *, cBonusCap_Num > mBonusCap
Definition MarioModel.h:92