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

Functions

void GObj_PReorder (HSD_GObj *gobj, HSD_GObj *hiprio_gobj)
HSD_GObjgobj_allocate (void)
void gobj_first_lower_prio (HSD_GObj *gobj)
void gobj_first_higher_prio (HSD_GObj *gobj)
HSD_GObjCreateGObj (s32 where, u16 classifier, u8 p_link, u8 priority, HSD_GObj *position)
HSD_GObjGObj_Create (u16 classifier, u8 p_link, u8 priority)
void HSD_GObjPLink_80390228 (HSD_GObj *gobj)
void HSD_GObjPLink_8039032C (u32 arg0, HSD_GObj *gobj, u8 p_link, u8 priority, HSD_GObj *position)

Variables

HSD_ObjAllocData gobj_alloc_data
char lbl_804084B8 []
char lbl_804084C4 []
HSD_GObjHSD_GObj_804D781C
s32 HSD_GObj_804D783C
 — Externs —

Function Documentation

◆ GObj_PReorder()

void GObj_PReorder ( HSD_GObj * gobj,
HSD_GObj * hiprio_gobj )

◆ gobj_allocate()

HSD_GObj * gobj_allocate ( void )
inline

◆ gobj_first_lower_prio()

void gobj_first_lower_prio ( HSD_GObj * gobj)
inline

◆ gobj_first_higher_prio()

void gobj_first_higher_prio ( HSD_GObj * gobj)
inline

◆ CreateGObj()

HSD_GObj * CreateGObj ( s32 where,
u16 classifier,
u8 p_link,
u8 priority,
HSD_GObj * position )

◆ GObj_Create()

HSD_GObj * GObj_Create ( u16 classifier,
u8 p_link,
u8 priority )

◆ HSD_GObjPLink_80390228()

void HSD_GObjPLink_80390228 ( HSD_GObj * gobj)

◆ HSD_GObjPLink_8039032C()

void HSD_GObjPLink_8039032C ( u32 arg0,
HSD_GObj * gobj,
u8 p_link,
u8 priority,
HSD_GObj * position )

Variable Documentation

◆ gobj_alloc_data

HSD_ObjAllocData gobj_alloc_data
extern

◆ lbl_804084B8

char lbl_804084B8[]
extern

◆ lbl_804084C4

char lbl_804084C4[]
extern

◆ HSD_GObj_804D781C

HSD_GObj* HSD_GObj_804D781C
extern

◆ HSD_GObj_804D783C

s32 HSD_GObj_804D783C
extern

— Externs —