Macros | |
#define | EFFECT_GLOBALS_TLB_IDX 0x10 |
#define | FX_ENTRY(name, gfx_name) |
Typedefs | |
typedef s8 | TlbEntry[0x1000] |
typedef TlbEntry | TlbMappablePage[15] |
Functions | |
void | stub_effect_delegate (EffectInstance *effect) |
Used for unbound function points in effect structs. | |
void | set_effect_pos_offset (EffectInstance *effect, f32 x, f32 y, f32 z) |
void | clear_effect_data (void) |
void | func_80059D48 (void) |
void | update_effects (void) |
void | render_effects_scene (void) |
void | render_effects_UI (void) |
EffectInstance * | create_effect_instance (EffectBlueprint *effectBp) |
void | remove_effect (EffectInstance *effectInstance) |
void | remove_all_effects (void) |
s32 | load_effect (s32 effectIndex) |
Variables | |
BSS EffectSharedData | gEffectSharedData [15] |
EffectInstance * | gEffectInstances [96] |
TlbMappablePage | gEffectDataBuffer |
Addr | gEffectGlobals |
s32 | D_8007FEB8 [] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 5, 3, 4, 13, 60, 0, 512, 0, 0, 3, 0 } |
#define EFFECT_GLOBALS_TLB_IDX 0x10 |
Referenced by clear_effect_data().
#define FX_ENTRY | ( | name, | |
gfx_name ) |
typedef s8 TlbEntry[0x1000] |
typedef TlbEntry TlbMappablePage[15] |
void clear_effect_data | ( | void | ) |
EffectInstance * create_effect_instance | ( | EffectBlueprint * | effectBp | ) |
void func_80059D48 | ( | void | ) |
s32 load_effect | ( | s32 | effectIndex | ) |
void remove_all_effects | ( | void | ) |
Referenced by btl_state_update_end_battle(), and btl_state_update_end_demo_battle().
void remove_effect | ( | EffectInstance * | effectInstance | ) |
void render_effects_scene | ( | void | ) |
Referenced by render_frame().
void render_effects_UI | ( | void | ) |
Referenced by gfx_draw_frame().
void set_effect_pos_offset | ( | EffectInstance * | effect, |
f32 | x, | ||
f32 | y, | ||
f32 | z ) |
void stub_effect_delegate | ( | EffectInstance * | effect | ) |
Used for unbound function points in effect structs.
Referenced by create_effect_instance(), and render_effects_UI().
void update_effects | ( | void | ) |
s32 D_8007FEB8[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 5, 3, 4, 13, 60, 0, 512, 0, 0, 3, 0 } |
|
extern |
Referenced by load_effect().
|
extern |
Referenced by clear_effect_data().
EffectInstance* gEffectInstances[96] |
BSS EffectSharedData gEffectSharedData[15] |
Referenced by clear_effect_data(), create_effect_instance(), load_effect(), and update_effects().