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

Data Structures

struct  GObjFuncs
 
struct  GObjUnkStruct
 

Functions

void GObj_SetFlag1_inline (HSD_GObjProc *proc, u8 value)
 
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_80390CFC (void)
 
u32 HSD_GObj_80390EB8 (s32 i)
 
void render_gobj (HSD_GObj *cur, int i)
 
void HSD_GObj_80390ED0 (HSD_GObj *gobj, u32 mask)
 
void HSD_GObj_80390FC0 (void)
 
void HSD_GObj_80391044 (HSD_GObj *gobj)
 
void HSD_GObj_80391070 (HSD_GObj *gobj, int arg1)
 
void HSD_GObj_803910B4 (HSD_GObj *gobj)
 
void HSD_GObj_803910D8 (HSD_GObj *gobj)
 
void HSD_GObj_80391120 (HSD_Obj *obj)
 
void HSD_GObj_803911C0 (HSD_Obj *obj)
 
void HSD_GObj_80391260 (struct _GObjUnkStruct *arg0)
 
u8 HSD_GObj_803912A8 (GObjUnkStruct *arg0, GObjFuncs *foo)
 
void HSD_GObj_803912E0 (GObjFuncs *arg0)
 

Variables

s32 HSD_GObj_804085F0 []
 

Function Documentation

◆ GObj_SetFlag1_inline()

void GObj_SetFlag1_inline ( HSD_GObjProc proc,
u8  value 
)
inline

◆ GObj_SetFlag2_inline()

void GObj_SetFlag2_inline ( HSD_GObjProc proc,
u8  value 
)
inline

◆ 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_80390CFC()

void HSD_GObj_80390CFC ( void  )

◆ HSD_GObj_80390EB8()

u32 HSD_GObj_80390EB8 ( s32  i)

◆ render_gobj()

void render_gobj ( HSD_GObj cur,
int  i 
)
inline

◆ HSD_GObj_80390ED0()

void HSD_GObj_80390ED0 ( HSD_GObj gobj,
u32  mask 
)

◆ HSD_GObj_80390FC0()

void HSD_GObj_80390FC0 ( void  )

◆ HSD_GObj_80391044()

void HSD_GObj_80391044 ( HSD_GObj gobj)

◆ HSD_GObj_80391070()

void HSD_GObj_80391070 ( HSD_GObj gobj,
int  arg1 
)
Todo:
don't inline HSD_GObj_80390EB8 is there a file boundary between HSD_GObj_80390EB8 and HSD_GObj_80391070?

◆ HSD_GObj_803910B4()

void HSD_GObj_803910B4 ( HSD_GObj gobj)

◆ HSD_GObj_803910D8()

void HSD_GObj_803910D8 ( HSD_GObj gobj)

◆ HSD_GObj_80391120()

void HSD_GObj_80391120 ( HSD_Obj obj)

◆ HSD_GObj_803911C0()

void HSD_GObj_803911C0 ( HSD_Obj obj)

◆ HSD_GObj_80391260()

void HSD_GObj_80391260 ( struct _GObjUnkStruct arg0)

◆ HSD_GObj_803912A8()

u8 HSD_GObj_803912A8 ( GObjUnkStruct *  arg0,
GObjFuncs *  foo 
)

◆ HSD_GObj_803912E0()

void HSD_GObj_803912E0 ( GObjFuncs *  arg0)

Variable Documentation

◆ HSD_GObj_804085F0

s32 HSD_GObj_804085F0[]
extern