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
/* 063930 */
void
*
efAsync_Dispatch
(
s32
gfx_id,
HSD_GObj
*
gobj
,
va_list
vlist);
10
/* 06729C */
void
efAsync_LoadAsync
(
int
index);
11
/* 06730C */
void
efAsync_OnLoad
(
HSD_Archive
* archive,
u8
* data,
u32
length,
12
int
index);
13
/* 06737C */
void
efAsync_LoadSync
(
int
index);
14
/* 06744C */
void
efAsync_QueueProcessDeferred
(
HSD_GObj
*
gobj
,
15
EF_QueuedEffect
* queued_effect);
16
/* 067624 */
void
efAsync_QueueFlush
(
HSD_GObj
*
gobj
,
void
* arg_struct);
17
/* 067688 */
void
efAsync_QueueClear
(
void
* arg_struct);
18
/* 0676F0 */
void
efAsync_Spawn
(
HSD_GObj
*
gobj
,
void
* queue_head,
19
u32
spawn_kind,
u32
gfx_id,
HSD_JObj
* jobj,
20
...);
21
/* 0676F0 */
void
efAsync_QueueInit
(
void
);
22
23
#endif
efAsync_QueueFlush
void efAsync_QueueFlush(HSD_GObj *gobj, void *arg_struct)
Definition
efasync.c:1376
efAsync_QueueProcessDeferred
void efAsync_QueueProcessDeferred(HSD_GObj *gobj, EF_QueuedEffect *queued_effect)
Definition
efasync.c:1317
efAsync_OnLoad
void efAsync_OnLoad(HSD_Archive *archive, u8 *data, u32 length, int index)
Definition
efasync.c:1273
efAsync_LoadAsync
void efAsync_LoadAsync(int index)
Definition
efasync.c:1259
efAsync_QueueClear
void efAsync_QueueClear(void *arg_struct)
Definition
efasync.c:1390
efAsync_QueueInit
void efAsync_QueueInit(void)
Definition
efasync.c:1467
efAsync_Spawn
void efAsync_Spawn(HSD_GObj *gobj, void *queue_head, u32 spawn_kind, u32 gfx_id, HSD_JObj *jobj,...)
Definition
efasync.c:1404
efAsync_LoadSync
void efAsync_LoadSync(int index)
Definition
efasync.c:1286
efAsync_Dispatch
void * efAsync_Dispatch(s32 gfx_id, HSD_GObj *gobj, va_list vlist)
Definition
efasync.c:71
u32
unsigned long u32
Definition
types.h:9
s32
signed long s32
Definition
types.h:8
u8
unsigned char u8
Definition
types.h:5
gobj
HSD_GObj * gobj
Definition
gm_19EF.c:73
forward.h
stdarg.h
va_list
__va_list va_list
Definition
stdarg.h:11
EF_QueuedEffect
Definition
types.h:81
HSD_Archive
Definition
archive.h:35
HSD_GObj
Definition
gobj.h:13
HSD_JObj
Definition
jobj.h:104
forward.h
src
melee
ef
efasync.h
Generated by
1.17.0