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
15 [[nodiscard]]
17 {
18 return mModel;
19 }
20
21 [[nodiscard]]
22 const AnimModel* getModel() const
23 {
24 return mModel;
25 }
26
27 [[nodiscard]]
29 {
30 return mModelWorld;
31 }
32
33 [[nodiscard]]
34 const AnimModel* getModelWorld() const
35 {
36 return mModelWorld;
37 }
38
39 [[nodiscard]]
41 {
42 return mModelTrap;
43 }
44
45 [[nodiscard]]
46 const AnimModel* getModelTrap() const
47 {
48 return mModelTrap;
49 }
50
51private:
52 u8 _0[0x4 - 0x0];
56 u8 _10[0x6E4 - 0x10];
59 u8 _6ec[0x700 - 0x6EC];
62};
63static_assert(sizeof(MapModel) == 0x734, "MapModel size mismatch");
Definition MapModel.h:7
AnimModel * mModelWorld
Definition MapModel.h:54
const AnimModel * getModel() const
Definition MapModel.h:22
AnimModel * getModel()
Definition MapModel.h:16
void draw()
u8 _10[0x6E4 - 0x10]
Definition MapModel.h:56
const AnimModel * getModelTrap() const
Definition MapModel.h:46
s32 mWorld
Definition MapModel.h:57
s32 mWorldSubLetter
Definition MapModel.h:58
u8 _0[0x4 - 0x0]
Definition MapModel.h:52
sead::FixedSafeString< 32 > mName
Definition MapModel.h:60
AnimModel * mModelTrap
Definition MapModel.h:55
MapModel(const sead::SafeString &)
const AnimModel * getModelWorld() const
Definition MapModel.h:34
AnimModel * mModel
Definition MapModel.h:53
AnimModel * getModelWorld()
Definition MapModel.h:28
AnimModel * getModelTrap()
Definition MapModel.h:40
sead::ListNode mNode
Definition MapModel.h:61
u8 _6ec[0x700 - 0x6EC]
Definition MapModel.h:59