New Super Mario Bros. U Headers
Loading...
Searching...
No Matches
MapModel.h
Go to the documentation of this file.
1#pragma once
2
3#include "prim/seadSafeString.h"
4#include <graphics/AnimModel.h>
5
7{
8public:
9 // Address: 0x022961AC
10 MapModel(const sead::SafeString&);
11
12 // Address: 0x02297A24
13 void draw();
14
16 {
17 return mModel;
18 }
19
21 {
22 return mModelWorld;
23 }
24
25 const AnimModel* getModelWorld() const
26 {
27 return mModelWorld;
28 }
29
31 {
32 return mModelTrap;
33 }
34
35 const AnimModel* getModelTrap() const
36 {
37 return mModelTrap;
38 }
39
40private:
41 u8 _0[0x4 - 0x0];
45 u8 _10[0x6E4 - 0x10];
48 u8 _6ec[0x700 - 0x6EC];
51};
52static_assert(sizeof(MapModel) == 0x734, "MapModel size mismatch");
Definition MapModel.h:7
AnimModel * mModelWorld
Definition MapModel.h:43
void draw()
u8 _10[0x6E4 - 0x10]
Definition MapModel.h:45
AnimModel * getModel() const
Definition MapModel.h:15
const AnimModel * getModelTrap() const
Definition MapModel.h:35
s32 mWorld
Definition MapModel.h:46
s32 mWorldSubLetter
Definition MapModel.h:47
u8 _0[0x4 - 0x0]
Definition MapModel.h:41
sead::FixedSafeString< 32 > mName
Definition MapModel.h:49
AnimModel * mModelTrap
Definition MapModel.h:44
MapModel(const sead::SafeString &)
const AnimModel * getModelWorld() const
Definition MapModel.h:25
AnimModel * mModel
Definition MapModel.h:42
AnimModel * getModelWorld()
Definition MapModel.h:20
AnimModel * getModelTrap()
Definition MapModel.h:30
sead::ListNode mNode
Definition MapModel.h:50
u8 _6ec[0x700 - 0x6EC]
Definition MapModel.h:48