SSBM Decomp
Loading...
Searching...
No Matches
eflib.h
Go to the documentation of this file.
1#ifndef GALE01_05B4B8
2#define GALE01_05B4B8
3
4#include <placeholder.h>
5#include <platform.h>
6
7#include "ef/forward.h"
8#include <baselib/forward.h>
9
10#include <baselib/objalloc.h>
11
12/* 05B4B8 */ void efLib_8005B4B8(void);
13/* 05B704 */ void efLib_8005B704(HSD_GObj*, s32);
14/* 05B780 */ void efLib_8005B780(HSD_GObj*);
15/* 05B880 */ void efLib_DestroyAll(HSD_GObj* gobj);
16/* 05BA40 */ void efLib_PauseAll(HSD_GObj* gobj);
17/* 05BAC4 */ void efLib_ResumeAll(HSD_GObj* gobj);
18/* 05BB40 */ void Effect_RemoveUserData(void* user_data);
19/* 05BBB4 */ void efLib_8005BBB4(u32, f32);
20/* 05BC50 */ void fn_8005BC50(HSD_GObj* gobj);
21/* 05BE88 */ Effect* efLib_8005BE88(int, HSD_GObj* parent_gobj);
22/* 05C1B4 */ Effect* efLib_8005C1B4(u32 arg0, HSD_GObj* arg_gobj,
23 HSD_JObj* arg_jobj);
24/* 05C2BC */ Effect* efLib_8005C2BC(u32 arg0, HSD_GObj* arg_gobj,
25 HSD_JObj* arg_jobj);
26/* 05C3DC */ Effect* efLib_8005C3DC(u32, HSD_GObj*, HSD_JObj*);
27/* 05C5C4 */ Effect* efLib_8005C5C4(u32, HSD_GObj*, HSD_JObj*);
28/* 05C6F4 */ Effect* efLib_8005C6F4(u32, HSD_GObj*, void*);
29/* 05C814 */ Effect* efLib_8005C814(u32 arg0, HSD_GObj* arg_gobj,
30 Vec3* arg_vec3);
31/* 05C904 */ void fn_8005C904(HSD_GObj*, int);
32/* 05C9A4 */ void efLib_8005C9A4(HSD_GObj*);
33/* 05C9D0 */ void fn_8005C9D0(HSD_GObj*);
34// /* 05C9FC */ Effect* efLib_8005C9FC();
35/* 05C9FC */ HSD_Generator* efLib_8005C9FC(s32, Vec3*);
36// /* 05C9FC */ Effect* efLib_8005C9FC(u32, Vec3*, f32, Vec3*, ...);
37/* 05CAB0 */ HSD_Generator* efLib_8005CAB0(s32);
38/* 05CB34 */ HSD_Generator* efLib_8005CB34(s32 arg0, Vec3* arg_vec3, f32 arg2);
40// /* 05CC84 */ HSD_Generator* efLib_8005CC84(u32, HSD_JObj*, ...);
42/* 05CD2C */ HSD_Generator* efLib_8005CD2C(s32, void*, HSD_GObj*);
43/* 05CE48 */ HSD_Generator* efLib_8005CE48(s32, void*);
44/* 05CF40 */ HSD_Generator* efLib_8005CF40(s32, void*);
45/* 05D044 */ HSD_Generator* efLib_8005D044(s32, void*);
46/* 05D174 */ void efLib_8005D174(int, s32, HSD_JObj*, s32);
47/* 05DB20 */ void fn_8005DB20(s32, s32, s32, HSD_JObj*);
48/* 05DB70 */ void fn_8005DB70(int arg0, int lo, int hi, HSD_JObj* jobj);
49/* 05DBC0 */ void efLib_8005DBC0(HSD_Particle*);
50/* 05DCD0 */ void fn_8005DCD0(void*);
51/* 05DDB8 */ void efLib_8005DDB8(Effect*);
52/* 05DE94 */ void efLib_8005DE94(Effect*);
53/* 05E090 */ void efLib_8005E090(Effect* effect);
54/* 05E1D8 */ void efLib_8005E1D8(Effect*);
55/* 05E2B4 */ void efLib_8005E2B4(Effect* effect);
56/* 05E3A0 */ void efLib_8005E3A0(Effect*);
57/* 05E648 */ void efLib_8005E648(Effect*);
58/* 05E950 */ void efLib_8005E950(Effect*);
59/* 05EB70 */ void efLib_8005EB70(Effect*);
60/* 05EBC8 */ void efLib_8005EBC8(Effect*);
61/* 05EDDC */ void efLib_8005EDDC(Effect*);
62/* 05F08C */ void efLib_8005F08C(Effect*);
63/* 05F270 */ void efLib_8005F270(Effect*);
64/* 05F454 */ void efLib_8005F454(Effect* arg_effect);
65/* 05F748 */ void efLib_8005F748(Effect*);
66/* 05F774 */ void efLib_8005F774(HSD_JObj* arg_jobj, s32 arg1, u32 arg2,
67 u32 arg3);
68/* 05F864 */ void efLib_8005F864(HSD_GObj* gobj, s8, float, float);
69/* 05F990 */ void efLib_8005F990(HSD_GObj*, s32);
70/* 05FAB8 */ void efLib_8005FAB8(Effect*);
71/* 05FBE4 */ void fn_8005FBE4(Effect* arg_effect);
72/* 05FCD8 */ Effect* efLib_8005FCD8(int, HSD_GObj*, HSD_JObj*, Vec3*);
73/* 458EB0 */ extern HSD_ObjAllocData Effect_AllocData;
74
75#endif
void efLib_8005D174(int, s32, HSD_JObj *, s32)
Definition eflib.c:1008
Effect * efLib_8005C1B4(u32 arg0, HSD_GObj *arg_gobj, HSD_JObj *arg_jobj)
Definition eflib.c:610
void efLib_8005B4B8(void)
Definition eflib.c:74
HSD_Generator * efLib_8005CAB0(s32)
Definition eflib.c:808
void efLib_8005F748(Effect *)
Definition eflib.c:1588
Effect * efLib_8005C814(u32 arg0, HSD_GObj *arg_gobj, Vec3 *arg_vec3)
Definition eflib.c:730
void efLib_8005DBC0(HSD_Particle *)
Definition eflib.c:1219
void fn_8005BC50(HSD_GObj *gobj)
Definition eflib.c:425
HSD_ObjAllocData Effect_AllocData
Definition eflib.c:53
void fn_8005C904(HSD_GObj *, int)
Definition eflib.c:744
HSD_Generator * efLib_8005CE48(s32, void *)
Definition eflib.c:908
Effect * efLib_8005FCD8(int, HSD_GObj *, HSD_JObj *, Vec3 *)
Definition eflib.c:1821
void Effect_RemoveUserData(void *user_data)
Definition eflib.c:341
void fn_8005DB70(int arg0, int lo, int hi, HSD_JObj *jobj)
Definition eflib.c:1210
void fn_8005C9D0(HSD_GObj *)
Definition eflib.c:776
HSD_Generator * efLib_8005C9FC(s32, Vec3 *)
Definition eflib.c:782
void efLib_8005E3A0(Effect *)
Definition eflib.c:1364
void efLib_8005E1D8(Effect *)
Definition eflib.c:1333
void efLib_ResumeAll(HSD_GObj *gobj)
Definition eflib.c:314
void efLib_8005EB70(Effect *)
Definition eflib.c:1433
void efLib_8005B704(HSD_GObj *, s32)
Definition eflib.c:193
Effect * efLib_8005BE88(int, HSD_GObj *parent_gobj)
Definition eflib.c:491
Effect * efLib_8005C3DC(u32, HSD_GObj *, HSD_JObj *)
Definition eflib.c:655
void fn_8005DCD0(void *)
void efLib_8005F270(Effect *)
Definition eflib.c:1527
HSD_Generator * efLib_8005CC84(s32, HSD_JObj *)
Definition eflib.c:887
void efLib_8005F864(HSD_GObj *gobj, s8, float, float)
HSD_Generator * efLib_8005CC2C(s32, HSD_JObj *)
Definition eflib.c:854
HSD_Generator * efLib_8005CB34(s32 arg0, Vec3 *arg_vec3, f32 arg2)
Definition eflib.c:826
void efLib_8005EDDC(Effect *)
Definition eflib.c:1475
void efLib_8005E648(Effect *)
Definition eflib.c:1382
HSD_Generator * efLib_8005CF40(s32, void *)
Definition eflib.c:920
void efLib_8005FAB8(Effect *)
Definition eflib.c:1737
void efLib_8005F774(HSD_JObj *arg_jobj, s32 arg1, u32 arg2, u32 arg3)
Definition eflib.c:1593
void efLib_8005F08C(Effect *)
Definition eflib.c:1492
void efLib_DestroyAll(HSD_GObj *gobj)
Definition eflib.c:240
HSD_Generator * efLib_8005D044(s32, void *)
Definition eflib.c:937
Effect * efLib_8005C2BC(u32 arg0, HSD_GObj *arg_gobj, HSD_JObj *arg_jobj)
Definition eflib.c:630
void efLib_8005F990(HSD_GObj *, s32)
Definition eflib.c:1690
HSD_Generator * efLib_8005CD2C(s32, void *, HSD_GObj *)
Definition eflib.c:892
void efLib_PauseAll(HSD_GObj *gobj)
Definition eflib.c:289
Effect * efLib_8005C6F4(u32, HSD_GObj *, void *)
Definition eflib.c:709
void efLib_8005E950(Effect *)
Definition eflib.c:1410
void efLib_8005E090(Effect *effect)
Definition eflib.c:1302
void fn_8005DB20(s32, s32, s32, HSD_JObj *)
Definition eflib.c:1201
void efLib_8005C9A4(HSD_GObj *)
Definition eflib.c:770
void efLib_8005B780(HSD_GObj *)
Definition eflib.c:218
void efLib_8005DDB8(Effect *)
Definition eflib.c:1273
Effect * efLib_8005C5C4(u32, HSD_GObj *, HSD_JObj *)
Definition eflib.c:689
void efLib_8005F454(Effect *arg_effect)
Definition eflib.c:1562
void efLib_8005DE94(Effect *)
Definition eflib.c:1284
void efLib_8005E2B4(Effect *effect)
Definition eflib.c:1349
void efLib_8005BBB4(u32, f32)
Definition eflib.c:355
void efLib_8005EBC8(Effect *)
Definition eflib.c:1442
void fn_8005FBE4(Effect *arg_effect)
Definition eflib.c:1808
signed char s8
Definition hsd_3B2B.h:3
signed long s32
Definition hsd_3B2B.h:1
Definition types.h:19
was using this to try and fix some matches, unsuccessfully
Definition gobj.h:26
Definition psstructs.h:258
Definition jobj.h:107
Definition objalloc.h:21
Definition psstructs.h:117