SSBM Decomp
Loading...
Searching...
No Matches
eflib.h File Reference
#include <placeholder.h>
#include <platform.h>
#include "ef/forward.h"
#include <baselib/forward.h>
#include <baselib/objalloc.h>

Go to the source code of this file.

Functions

void efLib_8005B4B8 (void)
 
void efLib_8005B704 (HSD_GObj *, s32)
 
void efLib_8005B780 (HSD_GObj *)
 
void efLib_DestroyAll (HSD_GObj *gobj)
 
void efLib_PauseAll (HSD_GObj *gobj)
 
void efLib_ResumeAll (HSD_GObj *gobj)
 
void Effect_RemoveUserData (void *user_data)
 
void efLib_8005BBB4 (u32, f32)
 
void fn_8005BC50 (HSD_GObj *gobj)
 
EffectefLib_8005BE88 (int, HSD_GObj *parent_gobj)
 
EffectefLib_8005C1B4 (u32, HSD_GObj *, HSD_JObj *)
 
EffectefLib_8005C2BC (u32, HSD_GObj *, HSD_JObj *)
 
EffectefLib_8005C3DC (u32, HSD_GObj *, HSD_JObj *)
 
EffectefLib_8005C5C4 (u32, HSD_GObj *, HSD_JObj *)
 
EffectefLib_8005C6F4 (u32, HSD_GObj *, void *)
 
EffectefLib_8005C814 (u32, HSD_GObj *, Vec3 *)
 
void fn_8005C904 (HSD_GObj *, int)
 
void efLib_8005C9A4 (HSD_GObj *)
 
void fn_8005C9D0 (HSD_GObj *)
 
HSD_GeneratorefLib_8005C9FC (s32, Vec3 *)
 
HSD_GeneratorefLib_8005CAB0 (s32)
 
HSD_GeneratorefLib_8005CB34 (s32, Vec3 *, f32)
 
HSD_GeneratorefLib_8005CC2C (s32, HSD_JObj *)
 
HSD_GeneratorefLib_8005CC84 (s32, HSD_JObj *)
 
HSD_GeneratorefLib_8005CD2C (s32, void *, HSD_GObj *)
 
HSD_GeneratorefLib_8005CE48 (s32, void *)
 
HSD_GeneratorefLib_8005CF40 (s32, void *)
 
HSD_GeneratorefLib_8005D044 (s32, void *)
 
void efLib_8005D174 (s8, s32, HSD_JObj *, s32)
 
void fn_8005DB20 (s32, s32, s32, HSD_JObj *)
 
void fn_8005DB70 (int, int, int, HSD_JObj *)
 
void efLib_8005DBC0 (HSD_Particle *)
 
void fn_8005DCD0 (void *)
 
void efLib_8005DDB8 (Effect *)
 
void efLib_8005DE94 (Effect *)
 
void efLib_8005E090 (Effect *)
 
void efLib_8005E1D8 (Effect *)
 
void efLib_8005E2B4 (Effect *)
 
void efLib_8005E3A0 (Effect *)
 
void efLib_8005E648 (Effect *)
 
void efLib_8005E950 (Effect *)
 
void efLib_8005EB70 (Effect *)
 
void efLib_8005EBC8 (Effect *)
 
void efLib_8005EDDC (Effect *)
 
void efLib_8005F08C (Effect *)
 
void efLib_8005F270 (Effect *)
 
void efLib_8005F454 (Effect *)
 
void efLib_8005F748 (Effect *)
 
void efLib_8005F774 (HSD_JObj *, s32, u32, u32)
 
void efLib_8005F864 (HSD_GObj *gobj, s8, float, float)
 
void efLib_8005F990 (HSD_GObj *, s32)
 
void efLib_8005FAB8 (Effect *)
 
void fn_8005FBE4 (Effect *)
 
EffectefLib_8005FCD8 (int, HSD_GObj *, HSD_JObj *, Vec3 *)
 

Variables

HSD_ObjAllocData Effect_AllocData
 

Function Documentation

◆ efLib_8005B4B8()

void efLib_8005B4B8 ( void  )

◆ efLib_8005B704()

void efLib_8005B704 ( HSD_GObj arg_gobj,
s32  arg1 
)

◆ efLib_8005B780()

void efLib_8005B780 ( HSD_GObj gobj)

◆ efLib_DestroyAll()

void efLib_DestroyAll ( HSD_GObj gobj)

◆ efLib_PauseAll()

void efLib_PauseAll ( HSD_GObj gobj)

◆ efLib_ResumeAll()

void efLib_ResumeAll ( HSD_GObj gobj)

◆ Effect_RemoveUserData()

void Effect_RemoveUserData ( void *  user_data)

◆ efLib_8005BBB4()

void efLib_8005BBB4 ( u32  arg1,
f32  arg8 
)

◆ fn_8005BC50()

void fn_8005BC50 ( HSD_GObj gobj)

◆ efLib_8005BE88()

Effect * efLib_8005BE88 ( int  arg0,
HSD_GObj parent_gobj 
)

@ todo Inline that returns ret_gobj?

◆ efLib_8005C1B4()

Effect * efLib_8005C1B4 ( u32  arg0,
HSD_GObj arg_gobj,
HSD_JObj arg_jobj 
)

◆ efLib_8005C2BC()

Effect * efLib_8005C2BC ( u32  arg0,
HSD_GObj arg_gobj,
HSD_JObj arg_jobj 
)

◆ efLib_8005C3DC()

Effect * efLib_8005C3DC ( u32  arg0,
HSD_GObj arg_gobj,
HSD_JObj arg_jobj 
)

◆ efLib_8005C5C4()

Effect * efLib_8005C5C4 ( u32  arg0,
HSD_GObj arg_gobj,
HSD_JObj arg_jobj 
)

◆ efLib_8005C6F4()

Effect * efLib_8005C6F4 ( u32  arg0,
HSD_GObj arg_gobj,
void *  unused_arg 
)

◆ efLib_8005C814()

Effect * efLib_8005C814 ( u32  arg0,
HSD_GObj arg_gobj,
Vec3 *  arg_vec3 
)

◆ fn_8005C904()

void fn_8005C904 ( HSD_GObj gobj,
int  arg1 
)

◆ efLib_8005C9A4()

void efLib_8005C9A4 ( HSD_GObj gobj)

◆ fn_8005C9D0()

void fn_8005C9D0 ( HSD_GObj gobj)

◆ efLib_8005C9FC()

HSD_Generator * efLib_8005C9FC ( s32  arg0,
Vec3 *  arg_vec3 
)

◆ efLib_8005CAB0()

HSD_Generator * efLib_8005CAB0 ( s32  arg0)

◆ efLib_8005CB34()

HSD_Generator * efLib_8005CB34 ( s32  arg0,
Vec3 *  arg_vec3,
f32  arg2 
)

◆ efLib_8005CC2C()

HSD_Generator * efLib_8005CC2C ( s32  arg0,
HSD_JObj jobj 
)

◆ efLib_8005CC84()

HSD_Generator * efLib_8005CC84 ( s32  arg0,
HSD_JObj jobj 
)

◆ efLib_8005CD2C()

HSD_Generator * efLib_8005CD2C ( s32  arg0,
void *  vlist,
HSD_GObj arg_gobj 
)

◆ efLib_8005CE48()

HSD_Generator * efLib_8005CE48 ( s32  arg0,
void *  vlist 
)

◆ efLib_8005CF40()

HSD_Generator * efLib_8005CF40 ( s32  arg0,
void *  vlist 
)

◆ efLib_8005D044()

HSD_Generator * efLib_8005D044 ( s32  arg0,
void *  vlist 
)

◆ efLib_8005D174()

void efLib_8005D174 ( s8  arg0,
s32  arg1,
HSD_JObj arg_jobj,
s32  arg3 
)

◆ fn_8005DB20()

void fn_8005DB20 ( s32  arg0,
s32  arg1,
s32  arg2,
HSD_JObj arg3 
)

◆ fn_8005DB70()

void fn_8005DB70 ( int  arg0,
int  lo,
int  hi,
HSD_JObj jobj 
)

◆ efLib_8005DBC0()

void efLib_8005DBC0 ( HSD_Particle particle)

◆ fn_8005DCD0()

void fn_8005DCD0 ( void *  )

◆ efLib_8005DDB8()

void efLib_8005DDB8 ( Effect effect)

◆ efLib_8005DE94()

void efLib_8005DE94 ( Effect effect)

◆ efLib_8005E090()

void efLib_8005E090 ( Effect effect)

◆ efLib_8005E1D8()

void efLib_8005E1D8 ( Effect effect)

◆ efLib_8005E2B4()

void efLib_8005E2B4 ( Effect effect)

◆ efLib_8005E3A0()

void efLib_8005E3A0 ( Effect arg_effect)

◆ efLib_8005E648()

void efLib_8005E648 ( Effect arg_effect)

◆ efLib_8005E950()

void efLib_8005E950 ( Effect arg_effect)

◆ efLib_8005EB70()

void efLib_8005EB70 ( Effect arg_effect)

◆ efLib_8005EBC8()

void efLib_8005EBC8 ( Effect arg_effect)

◆ efLib_8005EDDC()

void efLib_8005EDDC ( Effect arg_effect)

◆ efLib_8005F08C()

void efLib_8005F08C ( Effect arg_effect)

◆ efLib_8005F270()

void efLib_8005F270 ( Effect arg_effect)

◆ efLib_8005F454()

void efLib_8005F454 ( Effect arg_effect)

◆ efLib_8005F748()

void efLib_8005F748 ( Effect arg_effect)

◆ efLib_8005F774()

void efLib_8005F774 ( HSD_JObj arg_jobj,
s32  arg1,
u32  arg2,
u32  arg3 
)

◆ efLib_8005F864()

void efLib_8005F864 ( HSD_GObj gobj,
s8  ,
float  ,
float   
)

◆ efLib_8005F990()

void efLib_8005F990 ( HSD_GObj gobj,
s32  arg1 
)

◆ efLib_8005FAB8()

void efLib_8005FAB8 ( Effect arg_effect)

◆ fn_8005FBE4()

void fn_8005FBE4 ( Effect arg_effect)

◆ efLib_8005FCD8()

Effect * efLib_8005FCD8 ( int  arg0,
HSD_GObj gobj,
HSD_JObj jobj,
Vec3 *  vec 
)

Variable Documentation

◆ Effect_AllocData

HSD_ObjAllocData Effect_AllocData
extern