SSBM Decomp
Loading...
Searching...
No Matches
lbshadow.c File Reference

Macros

#define my_sqrtf(x)

Functions

static void splGetCardinalTangent (Vec3 *p, Vec3 *cp, f32 tension, f32 u)
static void splGetBSplineTangent (Vec3 *p, Vec3 *cp, f32 u)
static void splGetBezierTangent (Vec3 *p, Vec3 *cp, f32 u)
void lbShadow_8000E9F0 (Vec3 *p, HSD_Spline *spline, f32 u)
void lbShadow_8000ED54 (LbShadow *lbshadow, HSD_JObj *jobj)
void lbShadow_8000EE8C (LbShadow *lbshadow)
void lbShadow_8000EEE0 (HSD_GObj *gobj)
void lbShadow_8000EFEC (void)
void lbShadow_8000F214 (HSD_Shadow *shadow)
void lbShadow_8000F38C (s32 arg0)

Variables

static HSD_Chan lbShadow_803BA0FC
const f32 lbShadow_804D7B70 = 0.0F
const f64 lbShadow_804D7B78 = 0.5
const f64 lbShadow_804D7B80 = 3.0
const f32 lbShadow_804D7B88 = 1.0F
const f32 lbShadow_804D7B8C = 0.0000010000001F
const f32 lbShadow_804D7B90 = 100.0F
const f32 lbShadow_804D7B94 = -1.0F
const f32 lbShadow_804D7B98 = 128.0F
const f32 lbShadow_804D7B9C = -128.0F

Macro Definition Documentation

◆ my_sqrtf

#define my_sqrtf ( x)
Value:
float sqrtf(float)
Definition math_ppc.h:11

Function Documentation

◆ splGetCardinalTangent()

void splGetCardinalTangent ( Vec3 * p,
Vec3 * cp,
f32 tension,
f32 u )
static

◆ splGetBSplineTangent()

void splGetBSplineTangent ( Vec3 * p,
Vec3 * cp,
f32 u )
static

◆ splGetBezierTangent()

void splGetBezierTangent ( Vec3 * p,
Vec3 * cp,
f32 u )
static

◆ lbShadow_8000E9F0()

void lbShadow_8000E9F0 ( Vec3 * p,
HSD_Spline * spline,
f32 u )

◆ lbShadow_8000ED54()

void lbShadow_8000ED54 ( LbShadow * lbshadow,
HSD_JObj * jobj )

◆ lbShadow_8000EE8C()

void lbShadow_8000EE8C ( LbShadow * lbshadow)

◆ lbShadow_8000EEE0()

void lbShadow_8000EEE0 ( HSD_GObj * gobj)

◆ lbShadow_8000EFEC()

void lbShadow_8000EFEC ( void )

◆ lbShadow_8000F214()

void lbShadow_8000F214 ( HSD_Shadow * shadow)

◆ lbShadow_8000F38C()

void lbShadow_8000F38C ( s32 arg0)

Variable Documentation

◆ lbShadow_803BA0FC

HSD_Chan lbShadow_803BA0FC
static
Initial value:
= {
0,
{
0,
0,
0,
0,
},
{
0,
0,
0,
0xFF,
},
0,
}
@ GX_LIGHT_NULL
Definition GXEnum.h:483
@ GX_DF_CLAMP
Definition GXEnum.h:456
@ GX_SRC_REG
Definition GXEnum.h:461
@ GX_COLOR0A0
Definition GXEnum.h:314
@ GX_AF_NONE
Definition GXEnum.h:469
#define NULL
Definition stddef.h:14

◆ lbShadow_804D7B70

const f32 lbShadow_804D7B70 = 0.0F

◆ lbShadow_804D7B78

const f64 lbShadow_804D7B78 = 0.5

◆ lbShadow_804D7B80

const f64 lbShadow_804D7B80 = 3.0

◆ lbShadow_804D7B88

const f32 lbShadow_804D7B88 = 1.0F

◆ lbShadow_804D7B8C

const f32 lbShadow_804D7B8C = 0.0000010000001F

◆ lbShadow_804D7B90

const f32 lbShadow_804D7B90 = 100.0F

◆ lbShadow_804D7B94

const f32 lbShadow_804D7B94 = -1.0F

◆ lbShadow_804D7B98

const f32 lbShadow_804D7B98 = 128.0F

◆ lbShadow_804D7B9C

const f32 lbShadow_804D7B9C = -128.0F