SSBM Decomp
Loading...
Searching...
No Matches
efasync.h File Reference
#include "ef/forward.h"
#include <baselib/forward.h>

Go to the source code of this file.

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 index)
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)

Function Documentation

◆ efAsync_Dispatch()

void * efAsync_Dispatch ( s32 gfx_id,
HSD_GObj * gobj,
va_list vlist )

◆ efAsync_LoadAsync()

void efAsync_LoadAsync ( int index)

◆ efAsync_OnLoad()

void efAsync_OnLoad ( HSD_Archive * archive,
u8 * data,
u32 length,
int index )

◆ efAsync_LoadSync()

void efAsync_LoadSync ( int index)

◆ efAsync_QueueProcessDeferred()

void efAsync_QueueProcessDeferred ( HSD_GObj * gobj,
EF_QueuedEffect * queued_effect )

◆ efAsync_QueueFlush()

void efAsync_QueueFlush ( HSD_GObj * gobj,
void * arg_struct )

◆ efAsync_QueueClear()

void efAsync_QueueClear ( void * arg_struct)

◆ efAsync_Spawn()

void efAsync_Spawn ( HSD_GObj * gobj,
void * queue_head,
u32 spawn_kind,
u32 gfx_id,
HSD_JObj * jobj,
... )

◆ efAsync_QueueInit()

void efAsync_QueueInit ( void )