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