SSBM Decomp
Loading...
Searching...
No Matches
lb_00B0.h
Go to the documentation of this file.
1#ifndef GALE01_00B074
2#define GALE01_00B074
3
4#include <platform.h>
5#include <placeholder.h>
6
7#include "sc/forward.h"
8#include <baselib/forward.h>
9
10#include <stddef.h>
11#include <dolphin/mtx/types.h>
12#include <baselib/jobj.h>
13#include <baselib/texp.h>
14
15/* 00B074 */ bool lb_8000B074(HSD_JObj*);
16/* 00B09C */ bool lb_8000B09C(HSD_JObj*);
17/* 00B134 */ bool lb_8000B134(HSD_JObj*);
18/* 00B1CC */ void lb_8000B1CC(HSD_JObj*, Vec3*, Vec3*);
19/* 00B4FC */ void lb_8000B4FC(HSD_JObj*, HSD_Joint*);
20/* 00B5DC */ void lb_8000B5DC(HSD_JObj*, HSD_Joint*);
21/* 00B6A4 */ void lb_8000B6A4(HSD_JObj*, HSD_Joint*);
22/* 00B760 */ void lb_8000B760(HSD_JObj*, HSD_Joint*);
23/* 00B804 */ void lb_8000B804(HSD_JObj*, HSD_Joint*);
24/* 00BA0C */ void lb_8000BA0C(HSD_JObj*, float);
25/* 00BA44 */ void lbDObjSetRateAll(HSD_DObj*, float);
26/* 00BB24 */ void lbDObjReqAnimAll(HSD_DObj*, float);
27/* 00BD28 */ float lbGetJObjFramerate(HSD_JObj*);
28/* 00BDB4 */ float lbGetJObjCurrFrame(HSD_JObj*);
29/* 00BE40 */ float lbGetJObjEndFrame(HSD_JObj*);
30/* 00BFF0 */ float lb_8000BFF0(HSD_AnimJoint* animjoint);
31/* 00C07C */ void lb_8000C07C(HSD_JObj*, s32 i, HSD_AnimJoint**,
33/* 00C0E8 */ void lb_8000C0E8(HSD_JObj* jobj, s32 i, DynamicModelDesc*);
34/* 00C160 */ void lb_8000C160(void* mem, ssize_t size);
35/* 00C1C0 */ void lb_8000C1C0(HSD_JObj*, HSD_JObj* constraint);
36/* 00C228 */ void lb_8000C228(HSD_JObj*, HSD_JObj* constraint);
37/* 00C290 */ void lb_8000C290(HSD_JObj*, HSD_JObj* constraint);
38/* 00C2F8 */ void lb_8000C2F8(HSD_JObj*, HSD_JObj* constraint);
39/* 00C390 */ void lb_8000C390(HSD_JObj*);
40/* 00C420 */ void lb_8000C420(HSD_JObj*, u32 flags, float limit);
41/* 00C490 */ void lb_8000C490(HSD_JObj* jobj1, HSD_JObj* jobj2, HSD_JObj*,
42 float, float);
43/* 00C7BC */ void lb_8000C7BC(HSD_JObj* src, HSD_JObj* dst);
44/* 00C868 */ void lb_8000C868(HSD_Joint*, HSD_JObj*, HSD_JObj*, float, float);
46/* 00CC8C */ s32 lb_8000CC8C(s32 i); // return type GXTevColorArg?
47/* 00CCA4 */ s32 lb_8000CCA4(s32 i);
49/* 00CD90 */ s32 lb_8000CD90(s32 i);
50/* 00CDA8 */ s32 lb_8000CDA8(s32 i);
51/* 00CDC0 */ HSD_LObj* lb_8000CDC0(HSD_LObj*);
52/* 00CE30 */ void lb_8000CE30(HSD_DObj*, HSD_DObj*);
53/* 00CE40 */ void lb_8000CE40(HSD_JObj*, HSD_DObj*);
54
55#endif
void lb_8000C0E8(HSD_JObj *jobj, s32 i, DynamicModelDesc *)
Definition lb_00B0.c:394
void lb_8000C420(HSD_JObj *, u32 flags, float limit)
Definition lb_00B0.c:464
bool lb_8000B09C(HSD_JObj *)
Definition lb_00B0.c:44
void lb_8000B6A4(HSD_JObj *, HSD_Joint *)
Definition lb_00B0.c:178
void lb_8000C07C(HSD_JObj *, s32 i, HSD_AnimJoint **, HSD_MatAnimJoint **, HSD_ShapeAnimJoint **)
Definition lb_00B0.c:369
HSD_LObj * lb_8000CDC0(HSD_LObj *)
Definition lb_00B0.c:777
float lbGetJObjFramerate(HSD_JObj *)
Definition lb_00B0.c:313
void lb_8000C490(HSD_JObj *jobj1, HSD_JObj *jobj2, HSD_JObj *, float, float)
Definition lb_00B0.c:474
void lbDObjReqAnimAll(HSD_DObj *, float)
Definition lb_00B0.c:263
void lb_8000CE30(HSD_DObj *, HSD_DObj *)
Definition lb_00B0.c:792
void lb_8000B4FC(HSD_JObj *, HSD_Joint *)
Definition lb_00B0.c:147
bool lb_8000B134(HSD_JObj *)
Definition lb_00B0.c:73
s32 lb_8000CC8C(s32 i)
Definition lb_00B0.c:722
float lbGetJObjEndFrame(HSD_JObj *)
Definition lb_00B0.c:331
void lb_8000B760(HSD_JObj *, HSD_Joint *)
Definition lb_00B0.c:190
float lbGetJObjCurrFrame(HSD_JObj *)
Definition lb_00B0.c:322
void lb_8000B804(HSD_JObj *, HSD_Joint *)
Definition lb_00B0.c:201
bool lb_8000B074(HSD_JObj *)
Definition lb_00B0.c:33
s32 lb_8000CD90(s32 i)
Definition lb_00B0.c:759
void lb_8000B1CC(HSD_JObj *, Vec3 *, Vec3 *)
JObj_GetWorldPos(r3=JObj,r4=UnkPointer,r5=StoreResult)
Definition lb_00B0.c:110
void lbDObjSetRateAll(HSD_DObj *, float)
Definition lb_00B0.c:232
void lb_8000C290(HSD_JObj *, HSD_JObj *constraint)
Definition lb_00B0.c:423
void lb_8000C160(void *mem, ssize_t size)
s32 lbGetFreeColorRegister(s32 i0, HSD_MObj *, HSD_TExp *)
Definition lb_00B0.c:717
void lb_8000C228(HSD_JObj *, HSD_JObj *constraint)
Definition lb_00B0.c:415
void lb_8000B5DC(HSD_JObj *, HSD_Joint *)
Definition lb_00B0.c:163
void lb_8000BA0C(HSD_JObj *, float)
Definition lb_00B0.c:226
s32 lbGetFreeAlphaRegister(s32 i0, HSD_MObj *, HSD_TExp *)
Definition lb_00B0.c:754
void lb_8000C1C0(HSD_JObj *, HSD_JObj *constraint)
Definition lb_00B0.c:407
void lb_8000C7BC(HSD_JObj *src, HSD_JObj *dst)
Definition lb_00B0.c:564
void lb_8000C868(HSD_Joint *, HSD_JObj *, HSD_JObj *, float, float)
Definition lb_00B0.c:577
s32 lb_8000CCA4(s32 i)
Definition lb_00B0.c:727
void lb_8000C390(HSD_JObj *)
Definition lb_00B0.c:445
void lb_8000CE40(HSD_JObj *, HSD_DObj *)
Definition lb_00B0.c:799
float lb_8000BFF0(HSD_AnimJoint *animjoint)
Definition lb_00B0.c:360
s32 lb_8000CDA8(s32 i)
Definition lb_00B0.c:764
void lb_8000C2F8(HSD_JObj *, HSD_JObj *constraint)
Definition lb_00B0.c:431
unsigned long u32
An unsigned 32-bit integer.
Definition platform.h:26
signed long s32
A signed 32-bit integer.
Definition platform.h:14
signed int ssize_t
Definition stddef.h:7
Model with multiple animations.
Definition types.h:16
Definition aobj.h:57
Definition dobj.h:15
Definition jobj.h:108
Definition jobj.h:130
Definition lobj.h:55
Definition mobj.h:70
Definition mobj.h:135
Definition pobj.h:106
Definition types.h:13
Definition texp.h:168