SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
include
Game
LiveActor
EffectKeeper.hpp
1
#pragma once
2
3
#include <revolution.h>
4
#include <JSystem/JGeometry/TVec.hpp>
5
6
class
Binder
;
7
class
ResourceHolder
;
8
class
LiveActor
;
9
10
class
EffectKeeper
{
11
public
:
12
EffectKeeper
(
const
char
*,
ResourceHolder
*,
int
,
const
char
*);
13
14
void
init(
LiveActor
*);
15
void
initAfterPlacementForAttributeEffect(MtxPtr);
16
void
setBinder(
Binder
*);
17
void
addEffect(
const
char
*,
LiveActor
*);
18
void
registerEffect(
const
char
*,
const
TVec3f *,
const
TVec3f *,
const
TVec3f *,
const
char
*);
19
void
registerEffect(
const
char
*, MtxPtr,
const
char
*,
const
char
*);
20
void
registerEffect(
const
char
*, MtxPtr,
const
TVec3f *,
const
char
*,
const
char
*);
21
void
registerEffectWithoutSRT(
const
char
*,
const
char
*);
22
23
void
enableSort();
24
void
playEmitterOffClipped();
25
void
stopEmitterOnClipped();
26
27
void
clear();
28
29
const
char
* _0;
30
ResourceHolder
* mResourceHolder;
// _4
31
const
char
* mResourceName;
// _8
32
u32 _C;
33
u32 _10;
34
u32 _14;
35
u32 _18;
36
u32 _1C;
37
u32 _20;
38
u32 _24;
39
u32 _28;
40
u32 _2C;
41
u8 _30;
42
};
Binder
Definition
Binder.hpp:22
EffectKeeper
Definition
EffectKeeper.hpp:10
LiveActor
The basis of a drawable actor that can contain states (see: Nerve)
Definition
LiveActor.hpp:24
ResourceHolder
Definition
ResourceHolder.hpp:28
Generated by
1.10.0