New Super Mario Bros. U Headers
Loading...
Searching...
No Matches
PlayerModelImpl2_Kinopio.h
Go to the documentation of this file.
1#pragma once
2
3#include <player/PlayerModel.h>
4
5class KinopioModel : public PlayerModel // vtbl Address: 0x10174520
6{
7 // getRuntimeTypeInfoStatic()::typeInfo initialization guard variable Address: 0x101EBA80
8 // getRuntimeTypeInfoStatic()::typeInfo Address: 0x101EBA9C
9 SEAD_RTTI_OVERRIDE(KinopioModel, PlayerModel)
10
11public:
12 static const s32 cMaterialMaxNum = 4;
13
14public:
15 // Address: 0x0296EBDC
16 KinopioModel(Type type, PlayerMode mode, SceneType scene_type, bool override_lightmap);
17
18 // Address: 0x0296ED84
19 void draw() override;
20
21 // Address: 0x0296ED88
22 void setColorType(ColorType color_type, bool keep_head_konst3) override;
23
24 // Address: 0x0296F138
25 void play() override;
26
27 // Address: 0x0296F16C
29
30 // Address: 0x0296F1A0
31 void setTexAnmTypeImpl(TexAnmType type) override;
32
33 // Address: 0x0296FAD4
34 bool setPersonalAnm(ModelResource** anm_res, sead::BufferedSafeString* anm_name, s32 anm_id, bool body) override;
35 // Address: 0x02971078
36 bool setPersonalRideAnm(ModelResource** anm_res, sead::BufferedSafeString* anm_name, s32 anm_id) override;
37
38 // Address: 0x029711B4
40
41 f32 vf144() override
42 {
43 return 0.0f;
44 }
45
46 // Address: 0x02971234
47 f32 getTevColor0Alpha(s32 idx_material) override;
48 // Address: 0x02971250
49 void setTevColor0Alpha(s32 idx_material, f32 value) override;
50
51 // Address: 0x0297126C
53
54protected:
57};
58static_assert(sizeof(KinopioModel) == 0x22C);
Definition PlayerModelImpl2_Kinopio.h:6
ModelResource * mKinopioAnmRes
Definition PlayerModelImpl2_Kinopio.h:55
void setTevColor0Alpha(s32 idx_material, f32 value) override
void setMusaPtoNmlAnm() override
void calcImpl() override
sead::SafeArray< f32, cMaterialMaxNum > mTevColor0Alpha
Definition PlayerModelImpl2_Kinopio.h:56
bool setPersonalAnm(ModelResource **anm_res, sead::BufferedSafeString *anm_name, s32 anm_id, bool body) override
void setColorType(ColorType color_type, bool keep_head_konst3) override
f32 vf144() override
Definition PlayerModelImpl2_Kinopio.h:41
bool setPersonalRideAnm(ModelResource **anm_res, sead::BufferedSafeString *anm_name, s32 anm_id) override
f32 getTevColor0Alpha(s32 idx_material) override
f32 getAimMotionShareScale() override
void setTexAnmTypeImpl(TexAnmType type) override
void draw() override
KinopioModel(Type type, PlayerMode mode, SceneType scene_type, bool override_lightmap)
void play() override