9#include <dolphin/mtx.h>
11struct Fighter_804D6540_x0_t;
30 int* dobj_index, u32 tree_depth);
48 int ftPartsRemap(
size_t to_table_idx,
size_t from_table_idx,
void ftParts_8007462C(void)
void ftParts_8007482C(void)
void ftPartsSetupEnvelopeMtx(void)
void ftPartsSetupSharedVtxMtx(void)
void ftParts_80075304(void)
void ftParts_800755E8(void)
void ftPartsSetupRigidMtx(void)
void ftParts_80075240(void)
void ftParts_800750C8(void)
void ftParts_80074B6C(void)
void ftParts_80074CA0(FtPartsVis *, int, DObjList *)
Definition ftparts.c:629
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_80073758(HSD_JObj *)
Definition ftparts.c:63
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
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_IntpJObjInfoInit(void)
Definition ftparts.c:78
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:34
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:68
void ftPartSetRotY(Fighter *, int part_idx, f32 rotate_y)
Definition ftparts.c:1007
void ftParts_JObjSetRotation(HSD_JObj *, Quaternion *)
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 ftParts_JObjInfoInit(void)
Definition ftparts.c:55
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:5
signed long s32
Definition hsd_3B2B.h:1
unsigned char u8
Definition hsd_3B2B.h:2
FighterKind
Definition forward.h:82
Fighter_Part
Definition forward.h:248