SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
include
Game
Screen
StarPointerDirector.hpp
1
#pragma once
2
3
#include <revolution.h>
4
5
class
StarPointerController
;
6
class
StarPointerLayout;
7
8
class
StarPointerPeekZ
{
9
public
:
10
StarPointerPeekZ
();
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
31
class
StarPointerTransformHolder
{
32
public
:
33
StarPointerTransformHolder
();
34
35
void
movement();
36
37
Mtx _0;
38
Mtx44 _30;
39
f32 mFovy;
// _70
40
f32 _74;
41
};
42
43
class
StarPointerDirector
{
44
public
:
45
StarPointerDirector
();
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
};
StarPointerController
Definition
StarPointerController.hpp:17
StarPointerDirector
Definition
StarPointerDirector.hpp:43
StarPointerPeekZ
Definition
StarPointerDirector.hpp:8
StarPointerTransformHolder
Definition
StarPointerDirector.hpp:31
Generated by
1.10.0