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 "ef/forward.h"
5#include <baselib/forward.h>
6
7/* 063930 */ void* efAsync_Dispatch(s32 gfx_id, HSD_GObj* gobj, va_list vlist);
8/* 06729C */ void efAsync_LoadAsync(int index);
9/* 06730C */ void efAsync_OnLoad(HSD_Archive* archive, u8* data, u32 length,
10 int index);
11/* 06737C */ void efAsync_LoadSync(int index);
12/* 06744C */ void efAsync_QueueProcessDeferred(HSD_GObj* gobj, EF_QueuedEffect* queued_effect);
13/* 067624 */ void efAsync_QueueFlush(HSD_GObj* gobj, void* arg_struct);
14/* 067688 */ void efAsync_QueueClear(void* arg_struct);
15/* 0676F0 */ void efAsync_Spawn(HSD_GObj* gobj, void* queue_head, u32 spawn_kind,
16 u32 gfx_id, HSD_JObj* jobj, ...);
17/* 0676F0 */ void efAsync_QueueInit(void);
18
19#endif
void efAsync_QueueFlush(HSD_GObj *gobj, void *arg_struct)
Definition efasync.c:1306
void efAsync_QueueProcessDeferred(HSD_GObj *gobj, EF_QueuedEffect *queued_effect)
Definition efasync.c:1248
void efAsync_OnLoad(HSD_Archive *archive, u8 *data, u32 length, int index)
Definition efasync.c:1204
void efAsync_LoadAsync(int index)
Definition efasync.c:1190
void efAsync_QueueClear(void *arg_struct)
Definition efasync.c:1320
void efAsync_QueueInit(void)
Definition efasync.c:1392
void efAsync_Spawn(HSD_GObj *gobj, void *queue_head, u32 spawn_kind, u32 gfx_id, HSD_JObj *jobj,...)
Definition efasync.c:1334
void efAsync_LoadSync(int index)
Definition efasync.c:1217
void * efAsync_Dispatch(s32 gfx_id, HSD_GObj *gobj, va_list vlist)
Definition efasync.c:28
f32 data[9]
Definition gmopening.c:19
int index
Definition gmstaffroll.c:51
signed long s32
Definition hsd_3B2B.h:1
unsigned char u8
Definition hsd_3B2B.h:2
Definition types.h:73
Definition archive.h:34
was using this to try and fix some matches, unsuccessfully
Definition gobj.h:26
Definition jobj.h:107
Definition stdarg.h:4