SSBM Decomp
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>
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);
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
void efAsync_QueueFlush(HSD_GObj *gobj, void *arg_struct)
Definition efasync.c:1376
void efAsync_QueueProcessDeferred(HSD_GObj *gobj, EF_QueuedEffect *queued_effect)
Definition efasync.c:1317
void efAsync_OnLoad(HSD_Archive *archive, u8 *data, u32 length, int index)
Definition efasync.c:1273
void efAsync_LoadAsync(int index)
Definition efasync.c:1259
void efAsync_QueueClear(void *arg_struct)
Definition efasync.c:1390
void efAsync_QueueInit(void)
Definition efasync.c:1467
void efAsync_Spawn(HSD_GObj *gobj, void *queue_head, u32 spawn_kind, u32 gfx_id, HSD_JObj *jobj,...)
Definition efasync.c:1404
void efAsync_LoadSync(int index)
Definition efasync.c:1286
void * efAsync_Dispatch(s32 gfx_id, HSD_GObj *gobj, va_list vlist)
Definition efasync.c:71
unsigned long u32
Definition types.h:9
signed long s32
Definition types.h:8
unsigned char u8
Definition types.h:5
HSD_GObj * gobj
Definition gm_19EF.c:73
__va_list va_list
Definition stdarg.h:11
Definition types.h:81
Definition archive.h:35
Definition gobj.h:13
Definition jobj.h:104