11struct Fighter_804D6540_x0_t;
30 int* dobj_index,
u32 tree_depth);
51 int ftPartsRemap(
size_t to_table_idx,
size_t from_table_idx,
54#define MAX_FT_PARTS 140
f32 Mtx[3][4]
Definition mtx.h:50
unsigned long u32
Definition types.h:9
float f32
Definition types.h:13
signed long s32
Definition types.h:8
unsigned char u8
Definition types.h:5
void ftParts_800750C8(Fighter *, enum_t, bool)
Definition ftparts.c:730
HSD_TObj * ftParts_80075240(DObjList *, int n)
finds the n-th TObj in a DObjList
Definition ftparts.c:761
void ftParts_80074CA0(FtPartsVis *, int, DObjList *)
Definition ftparts.c:629
void ftParts_80075304(u8, HSD_JObj *, HSD_JObj *)
Inserts a new jobj relative to a root jobj, with the location specified by the first argument.
Definition ftparts.c:800
void ftParts_800753D4(Fighter *, struct Fighter_804D6540_x0_t *, HSD_Joint *)
Definition ftparts.c:877
float ftPartGetRotZ(Fighter *, int part_idx)
Definition ftparts.c:1051
int ftParts_80074A74(Fighter_GObj *, int model_idx)
Definition ftparts.c:562
void ftParts_80074ACC(Fighter_GObj *)
Definition ftparts.c:579
void ftPartsPObjClearDefaultClass(void)
Definition ftparts.c:336
void ftParts_80074A8C(Fighter_GObj *)
Definition ftparts.c:568
void ftPartsPObjSetDefaultClass(void)
Definition ftparts.c:331
void ftParts_80074B6C(Fighter *, FtPartsVis *, int, DObjList *)
Definition ftparts.c:600
void ftPartsSetupRigidMtx(HSD_PObj *, Mtx vmtx, Mtx pmtx, u32 rendermode)
Definition ftparts.c:123
void ftPartsSetupEnvelopeMtx(HSD_PObj *, Mtx vmtx, Mtx pmtx, u32 rendermode)
void ftParts_80073758(HSD_JObj *)
Definition ftparts.c:57
float ftPartGetRotX(Fighter *, int part_idx)
Definition ftparts.c:1038
void ftParts_80075650(Fighter_GObj *, HSD_JObj *, struct DObjList *)
Definition ftparts.c:929
void ftParts_80074194(Fighter *, FighterBone *bone, HSD_JObj *, int *dobj_index, u32 tree_depth)
Definition ftparts.c:341
HSD_JObj * ftParts_8007482C(HSD_Joint *)
Definition ftparts.c:500
void ftPartSetRotZ(Fighter *, int part_idx, f32 rotate_z)
Definition ftparts.c:1021
void ftParts_80074D7C(FtPartsVis *, int, DObjList *)
Definition ftparts.c:651
void ftParts_8007462C(Fighter_GObj *)
Definition ftparts.c:457
void ftParts_IntpJObjInfoInit(void)
Definition ftparts.c:72
void ftParts_80074E58(Fighter *)
Definition ftparts.c:673
void ftParts_8007487C(FtPartsDesc *, FtPartsVis *, u32 costume_id, DObjList *, DObjList *)
Definition ftparts.c:509
Fighter_Part ftParts_GetBoneIndex(Fighter *, Fighter_Part)
Fighter_BonePersonalToCommon.
Definition ftparts.c:695
void ftParts_JObjMakePositionMtx(HSD_JObj *, Mtx mtx, Mtx rmtx)
Definition ftparts.c:28
void ftParts_PObjSetupMtx(HSD_PObj *, Mtx vmtx, Mtx pmtx, u32 rendermode)
Definition ftparts.c:299
void ftParts_PObjInfoInit(void)
Definition ftparts.c:322
void ftPartSetRotX(Fighter *, int part_idx, f32 rotate_x)
Definition ftparts.c:993
s32 ftParts_IntpJObjLoad(HSD_JObj *, HSD_Joint *, HSD_JObj *parent)
Definition ftparts.c:62
void ftParts_800755E8(Fighter *, struct Fighter_804D6540_x0_t *)
Definition ftparts.c:918
void ftPartSetRotY(Fighter *, int part_idx, f32 rotate_y)
Definition ftparts.c:1007
int ftPartsRemap(size_t to_table_idx, size_t from_table_idx, size_t joint_idx)
Definition ftparts.c:700
void ftParts_JObjSetRotation(HSD_JObj *, Quaternion *)
Definition ftparts.c:987
void ftParts_800749CC(Fighter_GObj *)
Definition ftparts.c:542
void ftParts_80074A4C(Fighter_GObj *, int model_idx, int val)
Definition ftparts.c:555
void ftParts_SetupParts(Fighter_GObj *fighter_obj)
Definition ftparts.c:392
void ftPartsSetupSharedVtxMtx(HSD_PObj *, Mtx vmtx, Mtx pmtx, u32 rendermode)
void ftParts_JObjInfoInit(void)
Definition ftparts.c:49
u32 ftParts_8007506C(FighterKind ftkind, int part)
Definition ftparts.c:712
void ftParts_80074B0C(Fighter_GObj *, int model_idx, int val)
Definition ftparts.c:590
Mtx mtx
Definition ftparts.static.h:8
FighterKind
Definition forward.h:92
Fighter_Part
Definition forward.h:258
static Mtx vmtx
Definition psdisp.c:59
Texture Object.
Definition tobj.h:132