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, HSD_GObj*, HSD_JObj*);
23/* 05C2BC */ Effect* efLib_8005C2BC(u32, HSD_GObj*, HSD_JObj*);
24/* 05C3DC */ Effect* efLib_8005C3DC(u32, HSD_GObj*, HSD_JObj*);
25/* 05C5C4 */ Effect* efLib_8005C5C4(u32, HSD_GObj*, HSD_JObj*);
26/* 05C6F4 */ Effect* efLib_8005C6F4(u32, HSD_GObj*, void*);
27/* 05C814 */ Effect* efLib_8005C814(u32, HSD_GObj*, Vec3*);
28/* 05C904 */ void fn_8005C904(HSD_GObj*, int);
29/* 05C9A4 */ void efLib_8005C9A4(HSD_GObj*);
30/* 05C9D0 */ void fn_8005C9D0(HSD_GObj*);
31// /* 05C9FC */ Effect* efLib_8005C9FC();
32/* 05C9FC */ HSD_Generator* efLib_8005C9FC(s32, Vec3*);
33// /* 05C9FC */ Effect* efLib_8005C9FC(u32, Vec3*, f32, Vec3*, ...);
34/* 05CAB0 */ HSD_Generator* efLib_8005CAB0(s32);
35/* 05CB34 */ HSD_Generator* efLib_8005CB34(s32, Vec3*, f32);
36/* 05CC2C */ HSD_Generator* efLib_8005CC2C(s32, HSD_JObj*);
37// /* 05CC84 */ HSD_Generator* efLib_8005CC84(u32, HSD_JObj*, ...);
38/* 05CC84 */ HSD_Generator* efLib_8005CC84(s32, HSD_JObj*);
39/* 05CD2C */ HSD_Generator* efLib_8005CD2C(s32, void*, HSD_GObj*);
40/* 05CE48 */ HSD_Generator* efLib_8005CE48(s32, void*);
41/* 05CF40 */ HSD_Generator* efLib_8005CF40(s32, void*);
42/* 05D044 */ HSD_Generator* efLib_8005D044(s32, void*);
43/* 05D174 */ void efLib_8005D174(s8, s32, HSD_JObj*, s32);
44/* 05DB20 */ void fn_8005DB20(s32, s32, s32, HSD_JObj*);
45// /* 05DB70 */ void fn_8005DB70(s32, s32, s32, HSD_JObj*);
46/* 05DB70 */ void
47fn_8005DB70(int, int, int,
48 HSD_JObj*); // args must be int type to be able to satisfy passing
49 // into HSD_JObjSetDPtclCallback
50/* 05DBC0 */ void efLib_8005DBC0(HSD_Particle*);
51/* 05DCD0 */ void fn_8005DCD0(void*);
52/* 05DDB8 */ void efLib_8005DDB8(Effect*);
53/* 05DE94 */ void efLib_8005DE94(Effect*);
54/* 05E090 */ void efLib_8005E090(Effect*);
55/* 05E1D8 */ void efLib_8005E1D8(Effect*);
56/* 05E2B4 */ void efLib_8005E2B4(Effect*);
57/* 05E3A0 */ void efLib_8005E3A0(Effect*);
58/* 05E648 */ void efLib_8005E648(Effect*);
59/* 05E950 */ void efLib_8005E950(Effect*);
60/* 05EB70 */ void efLib_8005EB70(Effect*);
61/* 05EBC8 */ void efLib_8005EBC8(Effect*);
62/* 05EDDC */ void efLib_8005EDDC(Effect*);
63/* 05F08C */ void efLib_8005F08C(Effect*);
64/* 05F270 */ void efLib_8005F270(Effect*);
65/* 05F454 */ void efLib_8005F454(Effect*);
66/* 05F748 */ void efLib_8005F748(Effect*);
67/* 05F774 */ void efLib_8005F774(HSD_JObj*, s32, u32, u32);
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*);
72/* 05FCD8 */ Effect* efLib_8005FCD8(int, HSD_GObj*, HSD_JObj*, Vec3*);
73/* 458EB0 */ extern HSD_ObjAllocData Effect_AllocData;
74
75#endif
Effect * efLib_8005C2BC(u32, HSD_GObj *, HSD_JObj *)
Definition eflib.c:646
void efLib_8005B4B8(void)
Definition eflib.c:74
HSD_Generator * efLib_8005CAB0(s32)
Definition eflib.c:825
void efLib_8005F748(Effect *)
Definition eflib.c:1602
void efLib_8005DBC0(HSD_Particle *)
Definition eflib.c:1238
void fn_8005BC50(HSD_GObj *gobj)
Definition eflib.c:438
HSD_ObjAllocData Effect_AllocData
Definition eflib.c:53
void fn_8005C904(HSD_GObj *, int)
Definition eflib.c:761
HSD_Generator * efLib_8005CE48(s32, void *)
Definition eflib.c:926
Effect * efLib_8005FCD8(int, HSD_GObj *, HSD_JObj *, Vec3 *)
Definition eflib.c:1839
void Effect_RemoveUserData(void *user_data)
Definition eflib.c:341
void fn_8005C9D0(HSD_GObj *)
Definition eflib.c:793
HSD_Generator * efLib_8005C9FC(s32, Vec3 *)
Definition eflib.c:799
void efLib_8005E3A0(Effect *)
Definition eflib.c:1380
Effect * efLib_8005C1B4(u32, HSD_GObj *, HSD_JObj *)
Definition eflib.c:623
void efLib_8005F454(Effect *)
Definition eflib.c:1576
void efLib_8005E1D8(Effect *)
Definition eflib.c:1349
void efLib_ResumeAll(HSD_GObj *gobj)
Definition eflib.c:314
void efLib_8005EB70(Effect *)
Definition eflib.c:1449
void efLib_8005B704(HSD_GObj *, s32)
Definition eflib.c:193
Effect * efLib_8005BE88(int, HSD_GObj *parent_gobj)
Definition eflib.c:504
Effect * efLib_8005C3DC(u32, HSD_GObj *, HSD_JObj *)
Definition eflib.c:674
void efLib_8005E2B4(Effect *)
Definition eflib.c:1365
void fn_8005DB70(int, int, int, HSD_JObj *)
Definition eflib.c:1229
void fn_8005DCD0(void *)
void efLib_8005F270(Effect *)
Definition eflib.c:1541
HSD_Generator * efLib_8005CC84(s32, HSD_JObj *)
Definition eflib.c:905
void efLib_8005F864(HSD_GObj *gobj, s8, float, float)
HSD_Generator * efLib_8005CC2C(s32, HSD_JObj *)
Definition eflib.c:872
void efLib_8005EDDC(Effect *)
Definition eflib.c:1489
void efLib_8005E648(Effect *)
Definition eflib.c:1398
HSD_Generator * efLib_8005CF40(s32, void *)
Definition eflib.c:938
void efLib_8005FAB8(Effect *)
Definition eflib.c:1755
HSD_Generator * efLib_8005CB34(s32, Vec3 *, f32)
Definition eflib.c:844
void efLib_8005F08C(Effect *)
Definition eflib.c:1506
void efLib_DestroyAll(HSD_GObj *gobj)
Definition eflib.c:240
HSD_Generator * efLib_8005D044(s32, void *)
Definition eflib.c:955
void efLib_8005F990(HSD_GObj *, s32)
Definition eflib.c:1708
HSD_Generator * efLib_8005CD2C(s32, void *, HSD_GObj *)
Definition eflib.c:910
void efLib_PauseAll(HSD_GObj *gobj)
Definition eflib.c:289
Effect * efLib_8005C6F4(u32, HSD_GObj *, void *)
Definition eflib.c:727
void efLib_8005E950(Effect *)
Definition eflib.c:1426
void fn_8005DB20(s32, s32, s32, HSD_JObj *)
Definition eflib.c:1219
void efLib_8005C9A4(HSD_GObj *)
Definition eflib.c:787
void efLib_8005B780(HSD_GObj *)
Definition eflib.c:218
void efLib_8005E090(Effect *)
Definition eflib.c:1321
void efLib_8005DDB8(Effect *)
Definition eflib.c:1292
Effect * efLib_8005C814(u32, HSD_GObj *, Vec3 *)
Definition eflib.c:748
Effect * efLib_8005C5C4(u32, HSD_GObj *, HSD_JObj *)
Definition eflib.c:707
void fn_8005FBE4(Effect *)
Definition eflib.c:1826
void efLib_8005DE94(Effect *)
Definition eflib.c:1303
void efLib_8005F774(HSD_JObj *, s32, u32, u32)
Definition eflib.c:1607
void efLib_8005BBB4(u32, f32)
Definition eflib.c:355
void efLib_8005EBC8(Effect *)
Definition eflib.c:1458
void efLib_8005D174(s8, s32, HSD_JObj *, s32)
Definition eflib.c:1026
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