SSBM Decomp
Loading...
Searching...
No Matches
ftparts.h
Go to the documentation of this file.
1#ifndef GALE01_0735BC
2#define GALE01_0735BC
3
4#include <platform.h>
5
6#include "ft/forward.h"
7#include "ftCommon/forward.h"
8#include <baselib/forward.h>
9
10#include <dolphin/mtx.h>
11
12/* 0735BC */ void ftParts_JObjMakePositionMtx(HSD_JObj* jobj, Mtx mtx,
13 Mtx rmtx);
14/* 073700 */ void ftParts_JObjInfoInit(void);
15/* 073758 */ void ftParts_80073758(HSD_JObj*);
16/* 073780 */ s32 ftParts_IntpJObjLoad(HSD_JObj* jobj, HSD_Joint* joint,
18/* 0737D8 */ void ftParts_IntpJObjInfoInit(void);
19/* 073830 */ void ftParts_80073830(void);
20/* 0739B8 */ void ftParts_800739B8(void);
21/* 073CA8 */ void ftParts_80073CA8(void);
22/* 074048 */ void ftParts_PObjSetupMtx(HSD_PObj* pobj, Mtx vmtx, Mtx pmtx,
23 u32 rendermode);
24/* 0740E4 */ void ftParts_PObjInfoInit(void);
25/* 074148 */ void ftParts_80074148(void);
26/* 074170 */ void ftParts_80074170(void);
27/* 074194 */ void ftParts_80074194(Fighter* fighter, FighterBone* bone,
28 HSD_JObj* jobj, u32* dobj_index,
29 u32 tree_depth);
30/* 0743E0 */ void ftParts_SetupParts(Fighter_GObj* fighter_obj);
31/* 0743E0 */ void func_800743E0(void);
32/* 07462C */ void ftParts_8007462C(Fighter_GObj*);
34/* 07487C */ void ftParts_8007487C(UNK_T item, UNK_T, u8 costume_id, UNK_T,
35 UNK_T);
36/* 0749CC */ void ftParts_800749CC(Fighter_GObj*);
37/* 074A4C */ void ftParts_80074A4C(Fighter_GObj*, enum_t, enum_t);
38/* 074A74 */ int ftParts_80074A74(Fighter_GObj*, int);
39/* 074A8C */ void ftParts_80074A8C(Fighter_GObj*);
40/* 074ACC */ void ftParts_80074ACC(ftCo_GObj* gobj);
41/* 074B0C */ void ftParts_80074B0C(Fighter_GObj*, int, int);
42/* 074B6C */ void ftParts_80074B6C(void);
43/* 074CA0 */ void ftParts_80074CA0(u32*, s32, u32*);
44/* 074D7C */ void ftParts_80074D7C(u32*, s32, u32*);
45/* 074E58 */ void ftParts_80074E58(Fighter*);
47/* 075028 */ int ftParts_80075028(size_t to_table_idx, size_t from_table_idx,
48 size_t joint_idx);
49/* 07506C */ u32 ftParts_8007506C(FighterKind ftkind, u32 part);
50/* 0750C8 */ void ftParts_800750C8(Fighter*, enum_t, bool);
51/* 075240 */ HSD_TObj* ftParts_80075240(DObjList*, u16);
52/* 075304 */ void ftParts_80075304(void);
53/* 0753D4 */ void ftParts_800753D4(Fighter*, s32, UNK_T);
54/* 0755E8 */ void ftParts_800755E8(Fighter*, u8*);
55/* 075650 */ void ftParts_80075650(Fighter_GObj* gobj, HSD_JObj*, u32*);
56/* 07584C */ void ftParts_JObjSetRotation(HSD_JObj*, Quaternion*);
57/* 07592C */ void ftParts_8007592C(Fighter*, s32, float);
58/* 075AF0 */ void ftParts_80075AF0(Fighter*, s32, float);
59/* 075CB4 */ void ftParts_80075CB4(Fighter*, s32, float);
60/* 075E78 */ float ftParts_80075E78(Fighter*, bool);
61/* 075F48 */ float ftParts_80075F48(Fighter*, s32);
62
63#endif
static HSD_JObj * parent(HSD_JObj *jobj)
Definition ftanim.c:158
Mtx mtx
Definition ftparts.c:62
void ftParts_8007462C(void)
void ftParts_8007482C(void)
void ftParts_80075028(void)
void ftParts_800755E8(void)
void ftParts_80075240(void)
void ftParts_800750C8(void)
void ftParts_JObjMakePositionMtx(HSD_JObj *jobj, Mtx mtx, Mtx rmtx)
Definition ftparts.c:100
void ftParts_80073CA8(void)
void ftParts_80074A4C(Fighter_GObj *, enum_t, enum_t)
void ftParts_80074A8C(Fighter_GObj *)
float ftParts_80075E78(Fighter *, bool)
Definition ftparts.c:350
void ftParts_80073830(void)
void ftParts_80073758(HSD_JObj *)
Definition ftparts.c:129
void ftParts_80074170(void)
void ftParts_80075CB4(Fighter *, s32, float)
void ftParts_800739B8(void)
Fighter_Part ftParts_8007500C(Fighter *, Fighter_Part)
ftParts_80074A8C
Definition ftparts.c:294
void ftParts_80075AF0(Fighter *, s32, float)
s32 ftParts_IntpJObjLoad(HSD_JObj *jobj, HSD_Joint *joint, HSD_JObj *parent)
Definition ftparts.c:134
void func_800743E0(void)
void ftParts_80075304(void)
void ftParts_800753D4(Fighter *, s32, UNK_T)
void ftParts_80074D7C(u32 *, s32, u32 *)
void ftParts_80074194(Fighter *fighter, FighterBone *bone, HSD_JObj *jobj, u32 *dobj_index, u32 tree_depth)
void ftParts_IntpJObjInfoInit(void)
Definition ftparts.c:144
void ftParts_80074E58(Fighter *)
void ftParts_80074B0C(Fighter_GObj *, int, int)
void ftParts_80075650(Fighter_GObj *gobj, HSD_JObj *, u32 *)
void ftParts_PObjSetupMtx(HSD_PObj *pobj, Mtx vmtx, Mtx pmtx, u32 rendermode)
ftParts_80073830
Definition ftparts.c:158
void ftParts_PObjInfoInit(void)
Definition ftparts.c:181
float ftParts_80075F48(Fighter *, s32)
Definition ftparts.c:364
int ftParts_80074A74(Fighter_GObj *, int)
void ftParts_80074ACC(ftCo_GObj *gobj)
void ftParts_8007592C(Fighter *, s32, float)
u32 ftParts_8007506C(FighterKind ftkind, u32 part)
void ftParts_JObjSetRotation(HSD_JObj *, Quaternion *)
void ftParts_800749CC(Fighter_GObj *)
void ftParts_80074CA0(u32 *, s32, u32 *)
void ftParts_SetupParts(Fighter_GObj *fighter_obj)
void ftParts_8007487C(UNK_T item, UNK_T, u8 costume_id, UNK_T, UNK_T)
void ftParts_JObjInfoInit(void)
Definition ftparts.c:121
void ftParts_80074148(void)
void ftParts_80074B6C(void)
Fighter_GObj ftCo_GObj
Definition forward.h:10
FighterKind
Definition forward.h:74
Fighter_Part
Definition forward.h:237
#define UNK_T
Definition placeholder.h:32
int enum_t
The underlying type of an enum, used as a placeholder.
Definition platform.h:9
Definition types.h:560
Definition types.h:741
Definition types.h:1121
Definition jobj.h:107
Definition jobj.h:130
Definition pobj.h:23
Definition tobj.h:133