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

Functions

void GObj_GXReorder (HSD_GObj *gobj, HSD_GObj *hiprio_gobj)
static void GObj_GXInsertFromTail (HSD_GObj *gobj)
static void GObj_GXInsertFromHead (HSD_GObj *gobj)
static void GObj_GXInsert (HSD_GObj *gobj, s32 where, HSD_GObj *position)
void GObj_SetupGXLink (HSD_GObj *gobj, GObj_RenderFunc render_cb, u8 gx_link, u32 priority)
void GObj_SetupGXLinkMax (HSD_GObj *gobj, GObj_RenderFunc render_cb, u32 priority)
void GObj_SetupGXLinkMaxSorted (HSD_GObj *gobj, GObj_RenderFunc render_cb, u32 priority)
void HSD_GObjGXLink_8039084C (HSD_GObj *gobj)
void HSD_GObjGXLink_80390908 (HSD_GObj *gobj, u8 gx_link, u8 priority)
void HSD_GObjGXLink_803909D8 (HSD_GObj *gobj, HSD_GObj *other)

Function Documentation

◆ GObj_GXReorder()

void GObj_GXReorder ( HSD_GObj * gobj,
HSD_GObj * hiprio_gobj )

◆ GObj_GXInsertFromTail()

void GObj_GXInsertFromTail ( HSD_GObj * gobj)
inlinestatic

◆ GObj_GXInsertFromHead()

void GObj_GXInsertFromHead ( HSD_GObj * gobj)
inlinestatic

◆ GObj_GXInsert()

void GObj_GXInsert ( HSD_GObj * gobj,
s32 where,
HSD_GObj * position )
inlinestatic

◆ GObj_SetupGXLink()

void GObj_SetupGXLink ( HSD_GObj * gobj,
GObj_RenderFunc render_cb,
u8 gx_link,
u32 priority )

◆ GObj_SetupGXLinkMax()

void GObj_SetupGXLinkMax ( HSD_GObj * gobj,
GObj_RenderFunc render_cb,
u32 priority )

◆ GObj_SetupGXLinkMaxSorted()

void GObj_SetupGXLinkMaxSorted ( HSD_GObj * gobj,
GObj_RenderFunc render_cb,
u32 priority )

◆ HSD_GObjGXLink_8039084C()

void HSD_GObjGXLink_8039084C ( HSD_GObj * gobj)

◆ HSD_GObjGXLink_80390908()

void HSD_GObjGXLink_80390908 ( HSD_GObj * gobj,
u8 gx_link,
u8 priority )

◆ HSD_GObjGXLink_803909D8()

void HSD_GObjGXLink_803909D8 ( HSD_GObj * gobj,
HSD_GObj * other )