SSBM Decomp
Toggle main menu visibility
Loading...
Searching...
No Matches
efasync.h
Go to the documentation of this file.
1
#ifndef MELEE_EF_EFASYNC_H
2
#define MELEE_EF_EFASYNC_H
3
4
#include <
melee/ef/forward.h
>
5
#include <
sysdolphin/baselib/forward.h
>
6
7
#include <
stdarg.h
>
8
9
#include <
melee/ef/types.h
>
10
11
/* 063930 */
void
*
efAsync_Dispatch
(
s32
gfx_id,
HSD_GObj
* gobj,
va_list
vlist);
12
/* 06729C */
void
efAsync_LoadAsync
(
int
index
);
13
/* 06730C */
void
efAsync_OnLoad
(
HSD_Archive
* archive,
u8
* data,
u32
length,
14
int
index
);
15
/* 06737C */
void
efAsync_LoadSync
(
int
index
);
16
/* 06744C */
void
efAsync_QueueProcessDeferred
(
HSD_GObj
* gobj,
17
EF_QueuedEffect
* queued_effect);
18
/* 067624 */
void
efAsync_QueueFlush
(
HSD_GObj
* gobj,
EF_QueuedEffect
** head);
19
/* 067688 */
void
efAsync_QueueClear
(
EF_QueuedEffect
** head);
20
/* 0676F0 */
void
efAsync_Spawn
(
HSD_GObj
* gobj,
EF_QueuedEffect
** queue_head,
21
u32
spawn_kind,
u32
gfx_id,
HSD_JObj
* jobj,
22
...);
23
/* 0676F0 */
void
efAsync_QueueInit
(
void
);
24
25
extern
EF_DAT_Entry
efAsync_DatEntries
[51];
26
27
#endif
index
static u8 index[20][3]
Definition
GXDraw.c:424
efAsync_DatEntries
EF_DAT_Entry efAsync_DatEntries[51]
Definition
efasync.c:1150
efAsync_QueueClear
void efAsync_QueueClear(EF_QueuedEffect **head)
Definition
efasync.c:1334
efAsync_Spawn
void efAsync_Spawn(HSD_GObj *gobj, EF_QueuedEffect **queue_head, u32 spawn_kind, u32 gfx_id, HSD_JObj *jobj,...)
Definition
efasync.c:1348
efAsync_QueueProcessDeferred
void efAsync_QueueProcessDeferred(HSD_GObj *gobj, EF_QueuedEffect *queued_effect)
Definition
efasync.c:1261
efAsync_QueueFlush
void efAsync_QueueFlush(HSD_GObj *gobj, EF_QueuedEffect **head)
Definition
efasync.c:1320
efAsync_OnLoad
void efAsync_OnLoad(HSD_Archive *archive, u8 *data, u32 length, int index)
Definition
efasync.c:1218
efAsync_LoadAsync
void efAsync_LoadAsync(int index)
Definition
efasync.c:1204
efAsync_QueueInit
void efAsync_QueueInit(void)
Definition
efasync.c:1411
efAsync_LoadSync
void efAsync_LoadSync(int index)
Definition
efasync.c:1230
efAsync_Dispatch
void * efAsync_Dispatch(s32 gfx_id, HSD_GObj *gobj, va_list vlist)
Definition
efasync.c:41
s32
signed int s32
Definition
types.h:12
u32
unsigned int u32
Definition
types.h:13
u8
unsigned char u8
Definition
types.h:5
forward.h
types.h
stdarg.h
va_list
__va_list va_list
Definition
stdarg.h:11
EF_DAT_Entry
Definition
types.h:93
EF_QueuedEffect
Definition
types.h:83
HSD_Archive
Definition
archive.h:37
HSD_GObj
Definition
gobj.h:16
HSD_JObj
Definition
jobj.h:106
forward.h
src
melee
ef
efasync.h
Generated by
1.17.0