SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
include
Game
LiveActor
ViewGroupCtrl.hpp
1
#pragma once
2
3
#include "Game/LiveActor/ClippingActorInfo.hpp"
4
#include "Game/LiveActor/LodCtrl.hpp"
5
6
struct
ViewGroupCtrlDataEntry
{
7
bool
_0;
8
bool
_1;
9
bool
_2;
10
bool
_3;
11
bool
_4;
12
};
13
14
class
ViewGroupCtrl
{
15
public
:
16
ViewGroupCtrl
();
17
18
void
initActorInfo(
ClippingActorInfo
*, s32);
19
void
initViewGroup(
ClippingActorInfoList
*);
20
void
endInitViewGroupTable();
21
void
entryLodCtrl(
LodCtrl
*,
const
JMapInfoIter
&);
22
void
update();
23
void
startInitViewGroupTable();
24
25
AreaObjMgr
* mViewCubeMgr;
// _0
26
s32 mMaxViewGroupId;
// _4
27
ViewGroupCtrlDataEntry
* mViewGroupData;
// _8
28
u32 mViewCtrlCount;
// _C
29
LodCtrl
** mLodCtrls;
// _10
30
};
AreaObjMgr
Definition
AreaObj.hpp:55
ClippingActorInfo
Definition
ClippingActorInfo.hpp:9
ClippingActorInfoList
Definition
ClippingActorInfo.hpp:28
JMapInfoIter
Definition
JMapInfo.hpp:16
LodCtrl
Definition
LodCtrl.hpp:10
ViewGroupCtrl
Definition
ViewGroupCtrl.hpp:14
ViewGroupCtrlDataEntry
Definition
ViewGroupCtrl.hpp:6
Generated by
1.10.0