SSBM Decomp
Loading...
Searching...
No Matches
gobjproc.c File Reference
#include "gobjproc.h"
#include "debug.h"
#include "gobj.h"
#include "objalloc.h"

Functions

void HSD_GObjProc_QueueProc (HSD_GObjProc *gproc)
 Inserts a new GObjProc.
void HSD_GObjProc_UnqueueProc (HSD_GObjProc *gproc)
void HSD_GObjProc_UnlinkProcFromGObj (HSD_GObjProc *gproc)
static void assertProc (HSD_GObjProc *gproc)
HSD_GObjProcHSD_GObj_SetupProc (HSD_GObj *gobj, HSD_GObjEvent func, u8 pri)
void HSD_GObjProc_RemoveProc (HSD_GObjProc *gproc)
void HSD_GObjProc_RemoveAllProcs (HSD_GObj *gobj)

Function Documentation

◆ HSD_GObjProc_QueueProc()

void HSD_GObjProc_QueueProc ( HSD_GObjProc * gproc)

Inserts a new GObjProc.

◆ HSD_GObjProc_UnqueueProc()

void HSD_GObjProc_UnqueueProc ( HSD_GObjProc * gproc)

◆ HSD_GObjProc_UnlinkProcFromGObj()

void HSD_GObjProc_UnlinkProcFromGObj ( HSD_GObjProc * gproc)

◆ assertProc()

void assertProc ( HSD_GObjProc * gproc)
inlinestatic

◆ HSD_GObj_SetupProc()

HSD_GObjProc * HSD_GObj_SetupProc ( HSD_GObj * gobj,
HSD_GObjEvent func,
u8 pri )

◆ HSD_GObjProc_RemoveProc()

void HSD_GObjProc_RemoveProc ( HSD_GObjProc * gproc)

◆ HSD_GObjProc_RemoveAllProcs()

void HSD_GObjProc_RemoveAllProcs ( HSD_GObj * gobj)