SSBM Decomp
Loading...
Searching...
No Matches
lb_00B0.h File Reference
#include <placeholder.h>
#include <platform.h>
#include "sc/forward.h"
#include <baselib/forward.h>
#include <stddef.h>
#include <dolphin/mtx.h>
#include <baselib/jobj.h>
#include <baselib/texp.h>

Go to the source code of this file.

Functions

bool lb_8000B074 (HSD_JObj *)
bool lb_8000B09C (HSD_JObj *)
bool lb_8000B134 (HSD_JObj *)
void lb_8000B1CC (HSD_JObj *jobj, Vec3 *pos0, Vec3 *pos1)
 JObj_GetWorldPos(r3=JObj,r4=UnkPointer,r5=StoreResult).
void lb_8000B4FC (HSD_JObj *, HSD_Joint *)
void lb_8000B5DC (HSD_JObj *, HSD_Joint *)
void lb_8000B6A4 (HSD_JObj *, HSD_Joint *)
void lb_8000B760 (HSD_JObj *, HSD_Joint *)
void lb_8000B804 (HSD_JObj *, HSD_Joint *)
void lb_8000BA0C (HSD_JObj *, float)
void lbDObjSetRateAll (HSD_DObj *, float)
void lbDObjReqAnimAll (HSD_DObj *, float)
 (exact copy of above, but with HSD_AObjReqAnim)
float lbGetJObjFramerate (HSD_JObj *)
float lbGetJObjCurrFrame (HSD_JObj *)
float lbGetJObjEndFrame (HSD_JObj *)
float lb_8000BFF0 (HSD_AnimJoint *animjoint)
void lb_8000C07C (HSD_JObj *, s32 i, HSD_AnimJoint **, HSD_MatAnimJoint **, HSD_ShapeAnimJoint **)
void lb_8000C0E8 (HSD_JObj *jobj, s32 i, DynamicModelDesc *)
void memzero (void *mem, ssize_t size)
void lb_8000C1C0 (HSD_JObj *, HSD_JObj *constraint)
void lb_8000C228 (HSD_JObj *, HSD_JObj *constraint)
void lb_8000C290 (HSD_JObj *, HSD_JObj *constraint)
void lb_8000C2F8 (HSD_JObj *, HSD_JObj *constraint)
void lb_8000C390 (HSD_JObj *)
void lb_8000C420 (HSD_JObj *, u32 flags, float limit)
void lb_8000C490 (HSD_JObj *jobj1, HSD_JObj *jobj2, HSD_JObj *, float, float)
void lbCopyJObjSRT (HSD_JObj *src, HSD_JObj *dst)
void lb_8000C868 (HSD_Joint *, HSD_JObj *, HSD_JObj *, float, float)
s32 lbGetFreeColorRegister (s32 i0, HSD_MObj *, HSD_TExp *)
s32 lb_8000CC8C (s32 i)
s32 lb_8000CCA4 (s32 i)
s32 lbGetFreeAlphaRegister (s32 i0, HSD_MObj *, HSD_TExp *)
s32 lb_8000CD90 (s32 i)
s32 lb_8000CDA8 (s32 i)
HSD_LObjlb_8000CDC0 (HSD_LObj *)
void lb_8000CE30 (HSD_DObj *, HSD_DObj *)
void lb_8000CE40 (HSD_JObj *, HSD_DObj *)

Function Documentation

◆ lb_8000B074()

bool lb_8000B074 ( HSD_JObj * jobj)

◆ lb_8000B09C()

bool lb_8000B09C ( HSD_JObj * jobj)

◆ lb_8000B134()

bool lb_8000B134 ( HSD_JObj * jobj)

◆ lb_8000B1CC()

void lb_8000B1CC ( HSD_JObj * jobj,
Vec3 * pos0,
Vec3 * pos1 )

JObj_GetWorldPos(r3=JObj,r4=UnkPointer,r5=StoreResult).

◆ lb_8000B4FC()

void lb_8000B4FC ( HSD_JObj * jobj,
HSD_Joint * joint )

◆ lb_8000B5DC()

void lb_8000B5DC ( HSD_JObj * jobj,
HSD_Joint * joint )

◆ lb_8000B6A4()

void lb_8000B6A4 ( HSD_JObj * jobj,
HSD_Joint * joint )

◆ lb_8000B760()

void lb_8000B760 ( HSD_JObj * jobj,
HSD_Joint * joint )

◆ lb_8000B804()

void lb_8000B804 ( HSD_JObj * jobj,
HSD_Joint * joint )

◆ lb_8000BA0C()

void lb_8000BA0C ( HSD_JObj * jobj,
float arg8 )

◆ lbDObjSetRateAll()

void lbDObjSetRateAll ( HSD_DObj * dobj,
float val )

◆ lbDObjReqAnimAll()

void lbDObjReqAnimAll ( HSD_DObj * dobj,
float val )

(exact copy of above, but with HSD_AObjReqAnim)

◆ lbGetJObjFramerate()

float lbGetJObjFramerate ( HSD_JObj * jobj)

◆ lbGetJObjCurrFrame()

float lbGetJObjCurrFrame ( HSD_JObj * jobj)

◆ lbGetJObjEndFrame()

float lbGetJObjEndFrame ( HSD_JObj * jobj)

◆ lb_8000BFF0()

float lb_8000BFF0 ( HSD_AnimJoint * animjoint)

◆ lb_8000C07C()

void lb_8000C07C ( HSD_JObj * jobj,
s32 i,
HSD_AnimJoint ** arg3,
HSD_MatAnimJoint ** arg4,
HSD_ShapeAnimJoint ** arg5 )

◆ lb_8000C0E8()

void lb_8000C0E8 ( HSD_JObj * jobj,
s32 i,
DynamicModelDesc * arg2 )

◆ memzero()

void memzero ( void * mem,
ssize_t size )

◆ lb_8000C1C0()

void lb_8000C1C0 ( HSD_JObj * jobj,
HSD_JObj * constraint )

◆ lb_8000C228()

void lb_8000C228 ( HSD_JObj * jobj,
HSD_JObj * constraint )

◆ lb_8000C290()

void lb_8000C290 ( HSD_JObj * jobj,
HSD_JObj * constraint )

◆ lb_8000C2F8()

void lb_8000C2F8 ( HSD_JObj * jobj,
HSD_JObj * constraint )

◆ lb_8000C390()

void lb_8000C390 ( HSD_JObj * jobj)

◆ lb_8000C420()

void lb_8000C420 ( HSD_JObj * jobj,
u32 flags,
float limit )

◆ lb_8000C490()

void lb_8000C490 ( HSD_JObj * jobj1,
HSD_JObj * jobj2,
HSD_JObj * arg2,
float arg8,
float arg9 )

◆ lbCopyJObjSRT()

void lbCopyJObjSRT ( HSD_JObj * src,
HSD_JObj * dst )

◆ lb_8000C868()

void lb_8000C868 ( HSD_Joint * arg0,
HSD_JObj * arg1,
HSD_JObj * arg2,
float arg8,
float arg9 )

◆ lbGetFreeColorRegister()

s32 lbGetFreeColorRegister ( s32 i0,
HSD_MObj * mobj,
HSD_TExp * texp )

◆ lb_8000CC8C()

s32 lb_8000CC8C ( s32 i)

◆ lb_8000CCA4()

s32 lb_8000CCA4 ( s32 i)

◆ lbGetFreeAlphaRegister()

s32 lbGetFreeAlphaRegister ( s32 i0,
HSD_MObj * mobj,
HSD_TExp * texp )

◆ lb_8000CD90()

s32 lb_8000CD90 ( s32 i)

◆ lb_8000CDA8()

s32 lb_8000CDA8 ( s32 i)

◆ lb_8000CDC0()

HSD_LObj * lb_8000CDC0 ( HSD_LObj * cur)

◆ lb_8000CE30()

void lb_8000CE30 ( HSD_DObj * dobj,
HSD_DObj * next )

◆ lb_8000CE40()

void lb_8000CE40 ( HSD_JObj * jobj,
HSD_DObj * dobj )