SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
StarPointerDirector.hpp
1#pragma once
2
3#include <revolution.h>
4
6class StarPointerLayout;
7
9public:
11
12 virtual void drawSyncCallback(u16);
13
14 u16 mToken; // _4
15 u32 _8;
16 f32 mProjection; // _C
17 u32 _10;
18 u32 _14;
19 u32 _18;
20 u32 _1C;
21 u32 _20;
22 u32 _24;
23 f32* mViewport; // _28
24 u32 _2C;
25 u32 _30;
26 u32 _34;
27 u32 _38;
28 u32 _3C;
29};
30
32public:
34
35 void movement();
36
37 Mtx _0;
38 Mtx44 _30;
39 f32 mFovy; // _70
40 f32 _74;
41};
42
44public:
46
47 void draw();
48 void update();
49
50 u8 _0;
51 u8 _1;
52 u8 _2;
53 u8 _3;
54 StarPointerController* mControllers; // _4
55 StarPointerLayout* mStarPointerLayouts; // _8
56 StarPointerTransformHolder* mTransHolder; // _C
57 StarPointerPeekZ* mPeekZ; // _10
58 u32* _14;
59 u32 _18;
60 u32 _1C;
61 u32 _20;
62 u32 _24;
63};