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_Effect * efLib_Create_AttachChild(u32 gfx_id, HSD_GObj *gobj, HSD_JObj *jobj)
Definition eflib.c:555
void efLib_SetTevKonstColor(HSD_JObj *jobj, s32 count, u32 konst, u32 tev0)
Definition eflib.c:1365
void efLib_particles_proc_aux(HSD_GObj *gobj)
Definition eflib.c:664
void efLib_Cb_SetJObjOffsetZ(EF_Effect *effect)
Definition eflib.c:1116
void efLib_remove_user_data(void *user_data)
Definition eflib.c:337
HSD_Generator * efLib_CreateGenerator(s32 gfx_id, Vec3 *pos)
Definition eflib.c:670
void efLib_Cb_ftMr_SpecialLw(EF_Effect *effect)
Definition eflib.c:1269
HSD_Generator * efLib_CreateGenerator_Attach_Scale(s32 gfx_id, va_list vlist, HSD_GObj *gobj)
Definition eflib.c:777
void efLib_Cb_SetScaleRotY_FromFighter(EF_Effect *effect)
Definition eflib.c:1218
HSD_Generator * efLib_CreateGenerator_Attach_AddAppSRT(s32 gfx_id, HSD_JObj *jobj)
Definition eflib.c:757
void efLib_Update(HSD_GObj *gobj)
Definition eflib.c:387
HSD_Generator * efLib_CreateGenerator_AppSRT_SetScale(s32 gfx_id, va_list vlist)
Definition eflib.c:793
void efLib_Cb_SetRotYZ_FromFighter(EF_Effect *effect)
Definition eflib.c:1148
EF_Effect * efLib_CreateGenerator_AppSRT_SetPos(int gfx_id, HSD_GObj *gobj, HSD_JObj *jobj, Vec3 *vec)
Definition eflib.c:1502
HSD_Generator * efLib_CreateGenerator_Attach(s32 gfx_id, HSD_JObj *jobj)
Definition eflib.c:747
void efLib_Cb_AccumOffset_FromParams(EF_Effect *effect)
Definition eflib.c:1491
void efLib_Cb_SetRotY_FromFighterDir(EF_Effect *effect)
Definition eflib.c:1132
EF_Effect * efLib_Create_Attach_Pos(u32 gfx_id, HSD_GObj *gobj, Vec3 *position)
Definition eflib.c:619
void efLib_ResumeAll(HSD_GObj *gobj)
Definition eflib.c:312
void efLib_SetParamGfxId(HSD_GObj *gobj, s32 gfx_id)
Definition eflib.c:1425
void efLib_Cb_ParticleRender(HSD_Particle *particle)
Definition eflib.c:998
void efLib_Cb_ftLg_SpecialLw(EF_Effect *effect)
Definition eflib.c:1299
void efLib_SetParamAlpha(HSD_GObj *gobj, u8 alpha, f32 unused1, f32 unused2)
Definition eflib.c:1400
void efLib_Cb_Fall_FromParamY(EF_Effect *effect)
Definition eflib.c:1166
EF_ParamEntry efLib_AnimQueue[0x10]
Definition eflib.c:1393
void efLib_particles_proc_main(HSD_GObj *gobj)
Definition eflib.c:658
void efLib_Cb_SetRotYAndTransition(EF_Effect *effect)
Definition eflib.c:1085
void efLib_Cb_DPtcl(int linkNo, int bank, int gfx_id, HSD_JObj *jobj)
Definition eflib.c:989
EF_Effect * efLib_Create_Attach(u32 gfx_id, HSD_GObj *gobj, HSD_JObj *jobj)
Definition eflib.c:536
void efLib_SpawnParticleEffect(int bank, s32 gfx_id, HSD_JObj *jobj, bool flag)
Definition eflib.c:839
void efLib_Destroy(HSD_GObj *gobj)
Definition eflib.c:216
HSD_Generator * efLib_CreateGenerator_AddAppSRT(s32 gfx_id)
Definition eflib.c:700
void efLib_Cb_LifetimeEndSpawn(EF_Effect *effect)
Definition eflib.c:1209
void efLib_Cb_ApplyStoredAlpha(EF_Effect *effect)
Definition eflib.c:1450
void efLib_Cb_SPtcl(s32 linkNo, s32 bank, s32 gfx_id, HSD_JObj *jobj)
Definition eflib.c:978
HSD_Generator * efLib_CreateGenerator_Translate_FacingDir(s32 gfx_id, Vec3 *translation, f32 direction)
Definition eflib.c:718
EF_Effect * efLib_Create_Attach_Scale_FacingDir(u32 gfx_id, HSD_GObj *gobj, HSD_JObj *jobj)
Definition eflib.c:598
void efLib_DestroyAll(HSD_GObj *gobj)
Definition eflib.c:239
void efLib_Cb_SetRotYZ_FromParamZ_FighterDir(EF_Effect *effect)
Definition eflib.c:1251
HSD_Generator * efLib_CreateGenerator_AppSRT_SetFacingDirScale(s32 gfx_id, va_list vlist)
Definition eflib.c:819
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:353
void efLib_Cb_PtclAppSRTHook(HSD_Particle *particle)
Definition eflib.c:1032
EF_ParamEntry efLib_ParamTable[0x8]
Definition eflib.c:1398
void efLib_Cb_ftKp_SpecialHi(EF_Effect *effect)
Definition eflib.c:1330
void efLib_Cb_ftCo_Bury(EF_Effect *effect)
Definition eflib.c:1356
void efLib_Cb_SetOffset_FromParams(EF_Effect *effect)
Definition eflib.c:1190
EF_Effect * efLib_Create(int gfx_id, HSD_GObj *parent_gobj)
Definition eflib.c:432
void efLib_Cb_SetScale_FromParamX(EF_Effect *effect)
Definition eflib.c:1067
HSD_Generator * efLib_CreateGenerator_AppSRT_SetFacingDir(s32 gfx_id, va_list vlist)
Definition eflib.c:805
EF_Effect * efLib_Create_AttachChild_Scale(u32 gfx_id, HSD_GObj *gobj, HSD_JObj *jobj)
Definition eflib.c:576
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:564
void efLib_Cb_SetOffsetY_FromParamY(EF_Effect *effect)
Definition eflib.c:1056
static float direction(float x)
Definition gm_16AE.c:1677
signed long s32
Definition hsd_3B2B.h:1
unsigned char u8
Definition hsd_3B2B.h:2
u8 alpha
Definition state.c:45
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:229
Definition psstructs.h:115