SSBM Decomp
Loading...
Searching...
No Matches
itmaterial.c File Reference
#include "itmaterial.h"
#include "ft/ftdevice.h"
#include "it/forward.h"
#include "it/inlines.h"
#include "lb/lb_00B0.h"
#include <baselib/class.h>
#include <baselib/dobj.h>
#include <baselib/tev.h>

Data Structures

struct  it_MObjInfo

Functions

void it_80277D08 (void)
void fn_80277D8C (HSD_MObj *mobj, u32 rendermode_arg, u32 unused_arg)
HSD_TExpit_80277F90 (Item *item, HSD_MObj *mobj, HSD_TExp *arg2)
void it_80278108 (Item *item, HSD_MObj *mobj, HSD_TExp *texp)
void it_80278574 (HSD_GObj *gobj, GXColor *arg1)

Variables

struct it_MObjInfo it_mobj

Function Documentation

◆ it_80277D08()

void it_80277D08 ( void )

◆ fn_80277D8C()

void fn_80277D8C ( HSD_MObj * mobj,
u32 rendermode_arg,
u32 unused_arg )

◆ it_80277F90()

HSD_TExp * it_80277F90 ( Item * item,
HSD_MObj * mobj,
HSD_TExp * arg2 )

◆ it_80278108()

void it_80278108 ( Item * item,
HSD_MObj * mobj,
HSD_TExp * texp )

◆ it_80278574()

void it_80278574 ( HSD_GObj * gobj,
GXColor * arg1 )

Variable Documentation

◆ it_mobj

struct it_MObjInfo it_mobj
Initial value:
= {
{ { it_80277D08 } },
{
1,
0,
0xFF,
0xFF,
0xFF,
{
{
},
},
},
{ HSD_TE_CNST, NULL, NULL, HSD_TE_RGB, HSD_TE_U8, 0xFF, 0xFF },
}
@ GX_CC_ZERO
Definition GXEnum.h:569
@ GX_CC_CPREV
Definition GXEnum.h:554
@ GX_CS_SCALE_1
Definition GXEnum.h:624
@ GX_TEV_ADD
Definition GXEnum.h:591
@ GX_TB_ZERO
Definition GXEnum.h:607
@ GX_TEV_SWAP0
Definition GXEnum.h:527
#define GX_ENABLE
Definition GXEnum.h:11
@ GX_TEV_KASEL_1
Definition GXEnum.h:665
@ GX_TC_LINEAR
Definition GXEnum.h:615
@ GX_TEVPREV
Definition GXEnum.h:445
@ GX_TEV_KCSEL_1
Definition GXEnum.h:633
@ GX_CA_ZERO
Definition GXEnum.h:585
@ GX_CA_APREV
Definition GXEnum.h:578
#define GX_DISABLE
Definition GXEnum.h:12
void it_80277D08(void)
Definition itmaterial.c:55
#define NULL
Definition stddef.h:19
@ HSD_TE_U8
Definition texp.h:38
@ HSD_TE_RGB
Definition texp.h:18
@ HSD_TE_CNST
Definition texp.h:51