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#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
26
27#endif
static u8 index[20][3]
Definition GXDraw.c:424
EF_DAT_Entry efAsync_DatEntries[51]
Definition efasync.c:1150
void efAsync_QueueClear(EF_QueuedEffect **head)
Definition efasync.c:1334
void efAsync_Spawn(HSD_GObj *gobj, EF_QueuedEffect **queue_head, u32 spawn_kind, u32 gfx_id, HSD_JObj *jobj,...)
Definition efasync.c:1348
void efAsync_QueueProcessDeferred(HSD_GObj *gobj, EF_QueuedEffect *queued_effect)
Definition efasync.c:1261
void efAsync_QueueFlush(HSD_GObj *gobj, EF_QueuedEffect **head)
Definition efasync.c:1320
void efAsync_OnLoad(HSD_Archive *archive, u8 *data, u32 length, int index)
Definition efasync.c:1218
void efAsync_LoadAsync(int index)
Definition efasync.c:1204
void efAsync_QueueInit(void)
Definition efasync.c:1411
void efAsync_LoadSync(int index)
Definition efasync.c:1230
void * efAsync_Dispatch(s32 gfx_id, HSD_GObj *gobj, va_list vlist)
Definition efasync.c:41
signed int s32
Definition types.h:12
unsigned int u32
Definition types.h:13
unsigned char u8
Definition types.h:5
__va_list va_list
Definition stdarg.h:11
Definition types.h:93
Definition types.h:83
Definition archive.h:37
Definition gobj.h:16
Definition jobj.h:106