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().
| EffectInstance * create_effect_instance | ( | EffectBlueprint * | effectBp | ) |
Referenced by btl_state_update_end_battle(), and btl_state_update_end_demo_battle().
| void remove_effect | ( | EffectInstance * | effectInstance | ) |
Referenced by render_frame().
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().
| 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().
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().