SSBM Decomp
Loading...
Searching...
No Matches
gobj.c File Reference
#include "gobj.h"
#include "fog.h"
#include "gobjplink.h"
#include "gobjproc.h"
#include "lobj.h"

Functions

static void GObj_SetFlag1_inline (HSD_GObjProc *proc, u8 value)
static void GObj_SetFlag2_inline (HSD_GObjProc *proc, u8 value)
void HSD_GObj_80390C5C (HSD_GObj *gobj)
void HSD_GObj_80390C84 (HSD_GObj *gobj)
void HSD_GObj_80390CAC (HSD_GObj *gobj)
void HSD_GObj_80390CD4 (HSD_GObj *gobj)
void HSD_GObj_RunProcs (void)
 GObj_RunProcs.
u32 HSD_GObj_80390EB8 (s32 i)
 GObj_GetFlagFromArray.
static void render_gobj (HSD_GObj *cur, int i)
void HSD_GObj_80390ED0 (HSD_GObj *gobj, u32 mask)
 GObj_SetTextureCamera.
void HSD_GObj_80390FC0 (void)
 GObj_RunGXLinkMaxCallbacks.

Variables

HSD_GObjProc ** HSD_GObj_ProcList
HSD_GObjProc ** HSD_GObj_GObjProcHead
s32 HSD_GObj_804D783C
HSD_GObjProc * HSD_GObj_CurrentInvokedProc
s32 HSD_GObj_CurrentInvokedSLink
HSD_GObjProc * HSD_GObj_NextInvokedProc
HSD_GObj ** HSD_GObjPLinkHead
HSD_GObj ** plinklow_gobjs
HSD_GObj ** HSD_GObjGXLinkHead
HSD_GObj ** HSD_GObj_804D7820
HSD_GObj * HSD_GObj_CurrentInvokedProcGObj
HSD_GObj * HSD_GObj_804D7818
HSD_GObj * HSD_GObj_804D7814
GObjFunc * HSD_GObj_804D7810
int HSD_GObj_804085F0 [] = { 1, 4, 2, 0 }
struct _unk_gobj_struct HSD_GObj_DelayedProcInfo
HSD_ObjAllocData gobjproc_alloc_data
HSD_ObjAllocData gobj_alloc_data
HSD_GObjLibInitDataType HSD_GObjLibInitData

Function Documentation

◆ GObj_SetFlag1_inline()

void GObj_SetFlag1_inline ( HSD_GObjProc * proc,
u8 value )
inlinestatic

◆ GObj_SetFlag2_inline()

void GObj_SetFlag2_inline ( HSD_GObjProc * proc,
u8 value )
inlinestatic

◆ HSD_GObj_80390C5C()

void HSD_GObj_80390C5C ( HSD_GObj * gobj)

◆ HSD_GObj_80390C84()

void HSD_GObj_80390C84 ( HSD_GObj * gobj)

◆ HSD_GObj_80390CAC()

void HSD_GObj_80390CAC ( HSD_GObj * gobj)

◆ HSD_GObj_80390CD4()

void HSD_GObj_80390CD4 ( HSD_GObj * gobj)

◆ HSD_GObj_RunProcs()

void HSD_GObj_RunProcs ( void )

GObj_RunProcs.

◆ HSD_GObj_80390EB8()

u32 HSD_GObj_80390EB8 ( s32 i)

GObj_GetFlagFromArray.

◆ render_gobj()

void render_gobj ( HSD_GObj * cur,
int i )
inlinestatic

◆ HSD_GObj_80390ED0()

void HSD_GObj_80390ED0 ( HSD_GObj * gobj,
u32 mask )

GObj_SetTextureCamera.

◆ HSD_GObj_80390FC0()

void HSD_GObj_80390FC0 ( void )

GObj_RunGXLinkMaxCallbacks.

Variable Documentation

◆ HSD_GObj_ProcList

HSD_GObjProc** HSD_GObj_ProcList

◆ HSD_GObj_GObjProcHead

HSD_GObjProc** HSD_GObj_GObjProcHead

◆ HSD_GObj_804D783C

s32 HSD_GObj_804D783C

◆ HSD_GObj_CurrentInvokedProc

HSD_GObjProc* HSD_GObj_CurrentInvokedProc

◆ HSD_GObj_CurrentInvokedSLink

s32 HSD_GObj_CurrentInvokedSLink

◆ HSD_GObj_NextInvokedProc

HSD_GObjProc* HSD_GObj_NextInvokedProc

◆ HSD_GObjPLinkHead

HSD_GObj** HSD_GObjPLinkHead

◆ plinklow_gobjs

HSD_GObj** plinklow_gobjs

◆ HSD_GObjGXLinkHead

HSD_GObj** HSD_GObjGXLinkHead

◆ HSD_GObj_804D7820

HSD_GObj** HSD_GObj_804D7820

◆ HSD_GObj_CurrentInvokedProcGObj

HSD_GObj* HSD_GObj_CurrentInvokedProcGObj

◆ HSD_GObj_804D7818

HSD_GObj* HSD_GObj_804D7818

◆ HSD_GObj_804D7814

HSD_GObj* HSD_GObj_804D7814

◆ HSD_GObj_804D7810

GObjFunc* HSD_GObj_804D7810

◆ HSD_GObj_804085F0

int HSD_GObj_804085F0[] = { 1, 4, 2, 0 }

◆ HSD_GObj_DelayedProcInfo

struct _unk_gobj_struct HSD_GObj_DelayedProcInfo

◆ gobjproc_alloc_data

HSD_ObjAllocData gobjproc_alloc_data

◆ gobj_alloc_data

HSD_ObjAllocData gobj_alloc_data

◆ HSD_GObjLibInitData

HSD_GObjLibInitDataType HSD_GObjLibInitData