|
SSBM Decomp
|
#include "efasync.h"#include "efdata.h"#include "eflib.h"#include "efsync.h"#include "math.h"#include "types.h"#include "baselib/gobj.h"#include "baselib/gobjproc.h"#include "baselib/particle.h"#include "baselib/psstructs.h"#include "baselib/random.h"#include "cm/camera.h"#include "lb/lb_00B0.h"#include "lb/lbarchive.h"#include "lb/lbdvd.h"Functions | |
| void * | efAsync_Dispatch (s32 gfx_id, HSD_GObj *gobj, va_list vlist) |
| void | efAsync_LoadAsync (int index) |
| void | efAsync_OnLoad (HSD_Archive *archive, u8 *data, u32 length, int index) |
| void | efAsync_LoadSync (int idx) |
| void | efAsync_QueueProcessDeferred (HSD_GObj *gobj, EF_QueuedEffect *queued_effect) |
| void | efAsync_QueueFlush (HSD_GObj *gobj, void *arg_struct) |
| void | efAsync_QueueClear (void *arg_struct) |
| void | efAsync_Spawn (HSD_GObj *gobj, void *queue_head, u32 spawn_kind, u32 gfx_id, HSD_JObj *jobj,...) |
| void | efAsync_QueueInit (void) |
Variables | |
| HSD_ObjAllocData | efAsync_AllocData |
| EF_DAT_Entry | efAsync_DatEntries [51] |
| void efAsync_LoadAsync | ( | int | index | ) |
| void efAsync_OnLoad | ( | HSD_Archive * | archive, |
| u8 * | data, | ||
| u32 | length, | ||
| int | index | ||
| ) |
| void efAsync_LoadSync | ( | int | idx | ) |
| void efAsync_QueueProcessDeferred | ( | HSD_GObj * | gobj, |
| EF_QueuedEffect * | queued_effect | ||
| ) |
| void efAsync_QueueFlush | ( | HSD_GObj * | gobj, |
| void * | arg_struct | ||
| ) |
| void efAsync_QueueClear | ( | void * | arg_struct | ) |
| void efAsync_Spawn | ( | HSD_GObj * | gobj, |
| void * | queue_head, | ||
| u32 | spawn_kind, | ||
| u32 | gfx_id, | ||
| HSD_JObj * | jobj, | ||
| ... | |||
| ) |
| void efAsync_QueueInit | ( | void | ) |
| HSD_ObjAllocData efAsync_AllocData |
| EF_DAT_Entry efAsync_DatEntries[51] |