SSBM Decomp
Loading...
Searching...
No Matches
grmaterial.c File Reference
#include "grmaterial.h"
#include "lb/forward.h"
#include <baselib/forward.h>
#include "it/it_2725.h"
#include "it/item.h"
#include "it/items/it_2E6A.h"
#include "it/types.h"
#include <baselib/dobj.h>
#include <baselib/gobj.h>
#include <baselib/id.h>
#include <baselib/jobj.h>

Functions

static void fn_801C8EF8 (HSD_MObj *mobj, u32 rendermode)
 
static void grMaterial_801C87D0 (HSD_JObj *jobj, u32 flags)
 
void grMaterial_801C8858 (HSD_JObj *jobj, u32 arg1)
 
void grMaterial_801C897C (HSD_JObj *jobj, u32 flags)
 
void grMaterial_801C8A04 (HSD_JObj *jobj, u32 arg1)
 
HSD_JObjgrMaterial_801C8B28 (HSD_JObj *jobj)
 
void grMaterial_801C8B68 (HSD_JObj *jobj, int arg1)
 
void grMaterial_801C8CDC (Item_GObj *gobj)
 
Item_GObjgrMaterial_801C8CFC (int arg0, int arg1, Ground *arg2, HSD_JObj *arg3, void(*arg4)(Item_GObj *, Ground *), void(*arg5)(Item_GObj *, Ground *, Vec3 *, HSD_GObj *, f32), void(*arg6)(Item_GObj *, Ground *, HSD_GObj *))
 
Item_GObjgrMaterial_801C8D44 (int arg0, int arg1, Ground *arg2, Vec3 *arg3, int arg4, void(*arg5)(Item_GObj *, Ground *), void(*arg6)(Item_GObj *, Ground *, Vec3 *, HSD_GObj *, f32), void(*arg7)(Item_GObj *, Ground *, HSD_GObj *))
 
void grMaterial_801C8D98 (HSD_GObj *gobj, int id)
 
void grMaterial_801C8DE0 (Item_GObj *gobj, float arg8, float arg9, float argA, float argB, float argC, float argD, float argE)
 
void grMaterial_801C8E08 (Item_GObj *gobj)
 
void grMaterial_801C8E28 (HSD_GObj *gobj)
 
bool grMaterial_801C8E48 (HSD_GObj *gobj)
 
void grMaterial_801C8E68 (HSD_GObj *gobj, GroundOrAir ground_or_air)
 
void grMaterial_801C8E74 (void)
 
void grMaterial_801C94D8 (void *obj)
 fn_801C8EF8
 

Variables

HSD_MObjInfo grMaterial_803E0A20 = { 0 }
 
u32 data_section_pad [35] = { 0 }
 

Function Documentation

◆ fn_801C8EF8()

static void fn_801C8EF8 ( HSD_MObj mobj,
u32  rendermode 
)
static

◆ grMaterial_801C87D0()

static void grMaterial_801C87D0 ( HSD_JObj jobj,
u32  flags 
)
static

◆ grMaterial_801C8858()

void grMaterial_801C8858 ( HSD_JObj jobj,
u32  arg1 
)

◆ grMaterial_801C897C()

void grMaterial_801C897C ( HSD_JObj jobj,
u32  flags 
)

◆ grMaterial_801C8A04()

void grMaterial_801C8A04 ( HSD_JObj jobj,
u32  arg1 
)

◆ grMaterial_801C8B28()

HSD_JObj * grMaterial_801C8B28 ( HSD_JObj jobj)

◆ grMaterial_801C8B68()

void grMaterial_801C8B68 ( HSD_JObj jobj,
int  arg1 
)

◆ grMaterial_801C8CDC()

void grMaterial_801C8CDC ( Item_GObj gobj)

◆ grMaterial_801C8CFC()

Item_GObj * grMaterial_801C8CFC ( int  arg0,
int  arg1,
Ground arg2,
HSD_JObj arg3,
void(*)(Item_GObj *, Ground *)  arg4,
void(*)(Item_GObj *, Ground *, Vec3 *, HSD_GObj *, f32)  arg5,
void(*)(Item_GObj *, Ground *, HSD_GObj *)  arg6 
)

◆ grMaterial_801C8D44()

Item_GObj * grMaterial_801C8D44 ( int  arg0,
int  arg1,
Ground arg2,
Vec3 *  arg3,
int  arg4,
void(*)(Item_GObj *, Ground *)  arg5,
void(*)(Item_GObj *, Ground *, Vec3 *, HSD_GObj *, f32)  arg6,
void(*)(Item_GObj *, Ground *, HSD_GObj *)  arg7 
)

◆ grMaterial_801C8D98()

void grMaterial_801C8D98 ( HSD_GObj gobj,
int  id 
)

◆ grMaterial_801C8DE0()

void grMaterial_801C8DE0 ( Item_GObj gobj,
float  arg8,
float  arg9,
float  argA,
float  argB,
float  argC,
float  argD,
float  argE 
)

◆ grMaterial_801C8E08()

void grMaterial_801C8E08 ( Item_GObj gobj)

◆ grMaterial_801C8E28()

void grMaterial_801C8E28 ( HSD_GObj gobj)

◆ grMaterial_801C8E48()

bool grMaterial_801C8E48 ( HSD_GObj gobj)

◆ grMaterial_801C8E68()

void grMaterial_801C8E68 ( HSD_GObj gobj,
GroundOrAir  ground_or_air 
)

◆ grMaterial_801C8E74()

void grMaterial_801C8E74 ( void  )

◆ grMaterial_801C94D8()

void grMaterial_801C94D8 ( void *  obj)

fn_801C8EF8

grMaterial_801C92C0 #grMaterial_801C9470 #grMaterial_801C9490

Variable Documentation

◆ grMaterial_803E0A20

HSD_MObjInfo grMaterial_803E0A20 = { 0 }

◆ data_section_pad

u32 data_section_pad[35] = { 0 }