1#ifndef MELEE_EF_EFLIB_H
2#define MELEE_EF_EFLIB_H
7#include <dolphin/mtx.h>
static char unused1[]
Definition class.c:69
static char unused2[]
Definition class.c:70
EF_ParamEntry efLib_AnimQueue[0x10]
Definition eflib.c:1412
EF_ParamEntry efLib_ParamTable[0x8]
Definition eflib.c:1417
EF_Effect * efLib_Create_AttachChild(u32 gfx_id, HSD_GObj *gobj, HSD_JObj *jobj)
Definition eflib.c:559
void efLib_SetTevKonstColor(HSD_JObj *jobj, s32 count, u32 konst, u32 tev0)
Definition eflib.c:1383
void efLib_particles_proc_aux(HSD_GObj *gobj)
Definition eflib.c:676
void efLib_Cb_SetJObjOffsetZ(EF_Effect *effect)
Definition eflib.c:1134
void efLib_remove_user_data(void *user_data)
Definition eflib.c:339
HSD_Generator * efLib_CreateGenerator(s32 gfx_id, Vec3 *pos)
Definition eflib.c:682
void efLib_Cb_ftMr_SpecialLw(EF_Effect *effect)
Definition eflib.c:1287
HSD_Generator * efLib_CreateGenerator_Attach_Scale(s32 gfx_id, va_list vlist, HSD_GObj *gobj)
Definition eflib.c:791
void efLib_Cb_SetScaleRotY_FromFighter(EF_Effect *effect)
Definition eflib.c:1236
HSD_Generator * efLib_CreateGenerator_Attach_AddAppSRT(s32 gfx_id, HSD_JObj *jobj)
Definition eflib.c:770
void efLib_Update(HSD_GObj *gobj)
Definition eflib.c:389
HSD_Generator * efLib_CreateGenerator_AppSRT_SetScale(s32 gfx_id, va_list vlist)
Definition eflib.c:809
void efLib_Cb_SetRotYZ_FromFighter(EF_Effect *effect)
Definition eflib.c:1166
EF_Effect * efLib_CreateGenerator_AppSRT_SetPos(int gfx_id, HSD_GObj *gobj, HSD_JObj *jobj, Vec3 *vec)
Definition eflib.c:1521
HSD_Generator * efLib_CreateGenerator_Attach(s32 gfx_id, HSD_JObj *jobj)
Definition eflib.c:761
void efLib_Cb_AccumOffset_FromParams(EF_Effect *effect)
Definition eflib.c:1510
void efLib_Cb_SetRotY_FromFighterDir(EF_Effect *effect)
Definition eflib.c:1150
EF_Effect * efLib_Create_Attach_Pos(u32 gfx_id, HSD_GObj *gobj, Vec3 *position)
Definition eflib.c:630
void efLib_ResumeAll(HSD_GObj *gobj)
Definition eflib.c:314
void efLib_SetParamGfxId(HSD_GObj *gobj, s32 gfx_id)
Definition eflib.c:1444
void efLib_Cb_ParticleRender(HSD_Particle *particle)
Definition eflib.c:1016
void efLib_Cb_ftLg_SpecialLw(EF_Effect *effect)
Definition eflib.c:1317
void efLib_SetParamAlpha(HSD_GObj *gobj, u8 alpha, f32 unused1, f32 unused2)
Definition eflib.c:1419
void efLib_Cb_Fall_FromParamY(EF_Effect *effect)
Definition eflib.c:1184
void efLib_particles_proc_main(HSD_GObj *gobj)
Definition eflib.c:670
void efLib_Cb_SetRotYAndTransition(EF_Effect *effect)
Definition eflib.c:1103
void efLib_Cb_DPtcl(int linkNo, int bank, int gfx_id, HSD_JObj *jobj)
Definition eflib.c:1007
EF_Effect * efLib_Create_Attach(u32 gfx_id, HSD_GObj *gobj, HSD_JObj *jobj)
Definition eflib.c:540
void efLib_SpawnParticleEffect(int bank, s32 gfx_id, HSD_JObj *jobj, bool flag)
Definition eflib.c:857
void efLib_Destroy(HSD_GObj *gobj)
Definition eflib.c:216
HSD_Generator * efLib_CreateGenerator_AddAppSRT(s32 gfx_id)
Definition eflib.c:712
void efLib_Cb_LifetimeEndSpawn(EF_Effect *effect)
Definition eflib.c:1227
void efLib_Cb_ApplyStoredAlpha(EF_Effect *effect)
Definition eflib.c:1469
void efLib_Cb_SPtcl(s32 linkNo, s32 bank, s32 gfx_id, HSD_JObj *jobj)
Definition eflib.c:996
HSD_Generator * efLib_CreateGenerator_Translate_FacingDir(s32 gfx_id, Vec3 *translation, f32 direction)
Definition eflib.c:730
EF_Effect * efLib_Create_Attach_Scale_FacingDir(u32 gfx_id, HSD_GObj *gobj, HSD_JObj *jobj)
Definition eflib.c:607
void efLib_DestroyAll(HSD_GObj *gobj)
Definition eflib.c:239
void efLib_Cb_SetRotYZ_FromParamZ_FighterDir(EF_Effect *effect)
Definition eflib.c:1269
HSD_Generator * efLib_CreateGenerator_AppSRT_SetFacingDirScale(s32 gfx_id, va_list vlist)
Definition eflib.c:837
void efLib_PauseAll(HSD_GObj *gobj)
Definition eflib.c:287
void efLib_Init(void)
Definition eflib.c:156
void efLib_RemoveLast(void)
Definition eflib.c:355
void efLib_Cb_PtclAppSRTHook(HSD_Particle *particle)
Definition eflib.c:1050
void efLib_Cb_ftKp_SpecialHi(EF_Effect *effect)
Definition eflib.c:1348
void efLib_Cb_ftCo_Bury(EF_Effect *effect)
Definition eflib.c:1374
void efLib_Cb_SetOffset_FromParams(EF_Effect *effect)
Definition eflib.c:1208
EF_Effect * efLib_Create(int gfx_id, HSD_GObj *parent_gobj)
Definition eflib.c:435
void efLib_Cb_SetScale_FromParamX(EF_Effect *effect)
Definition eflib.c:1085
HSD_Generator * efLib_CreateGenerator_AppSRT_SetFacingDir(s32 gfx_id, va_list vlist)
Definition eflib.c:822
EF_Effect * efLib_Create_AttachChild_Scale(u32 gfx_id, HSD_GObj *gobj, HSD_JObj *jobj)
Definition eflib.c:583
void efLib_SetFlags(HSD_GObj *gobj, s32 expires)
Definition eflib.c:191
EF_Effect * efLib_Create_Attach_Scale(u32 gfx_id, HSD_GObj *gobj, HSD_JObj *jobj)
Definition eflib.c:569
void efLib_Cb_SetOffsetY_FromParamY(EF_Effect *effect)
Definition eflib.c:1074
static float direction(float x)
Definition gm_16AE.c:1679
signed long s32
Definition hsd_3B2B.h:1
unsigned char u8
Definition hsd_3B2B.h:2
u8 alpha
Definition state.c:45
__va_list va_list
Definition stdarg.h:11
void * gobj
Definition eflib.h:10
u16 alpha
Definition eflib.h:12
u16 gfx_id
Definition eflib.h:11
was using this to try and fix some matches, unsuccessfully
Definition gobj.h:26
Definition psstructs.h:240
Definition psstructs.h:126