SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
include
Game
LiveActor
ClippingDirector.hpp
1
#pragma once
2
3
#include <revolution.h>
4
#include "Game/NameObj/NameObj.hpp"
5
#include "Game/LiveActor/ClippingJudge.hpp"
6
#include "Game/LiveActor/ClippingActorHolder.hpp"
7
#include "Game/LiveActor/ClippingGroupHolder.hpp"
8
#include "Game/LiveActor/LodCtrl.hpp"
9
#include "Game/Util.hpp"
10
11
class
LiveActor
;
12
13
class
ClippingDirector
:
public
NameObj
{
14
public
:
15
ClippingDirector
();
16
17
virtual
~ClippingDirector
();
18
virtual
void
movement();
19
20
void
endInitActorSystemInfo();
21
void
registerActor(
LiveActor
*);
22
void
initActorSystemInfo(
LiveActor
*,
const
JMapInfoIter
&);
23
void
joinToGroupClipping(
LiveActor
*,
const
JMapInfoIter
&,
int
);
24
void
entryLodCtrl(
LodCtrl
*,
const
JMapInfoIter
&);
25
26
ClippingJudge
* mJudge;
// _C
27
ClippingActorHolder
* mActorHolder;
// _10
28
ClippingGroupHolder
* mGroupHolder;
// _14
29
};
30
31
namespace
MR {
32
ClippingDirector
* getClippingDirector();
33
void
addToClippingTarget(
LiveActor
*);
34
void
removeFromClippingTarget(
LiveActor
*);
35
};
ClippingActorHolder
Definition
ClippingActorHolder.hpp:12
ClippingDirector
Definition
ClippingDirector.hpp:13
ClippingGroupHolder
Definition
ClippingGroupHolder.hpp:27
ClippingJudge
Definition
ClippingJudge.hpp:6
JMapInfoIter
Definition
JMapInfo.hpp:16
LiveActor
The basis of a drawable actor that can contain states (see: Nerve)
Definition
LiveActor.hpp:24
LodCtrl
Definition
LodCtrl.hpp:10
NameObj
The most basic form of an object.
Definition
NameObj.hpp:11
Generated by
1.10.0