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"
9#include <baselib/forward.h>
10
11/* 0735BC */ void ftParts_JObjMakePositionMtx(HSD_JObj* jobj, Mtx mtx,
12 Mtx rmtx);
13/* 073700 */ void ftParts_JObjInfoInit(void);
14/* 073758 */ void ftParts_80073758(HSD_JObj*);
15/* 073780 */ s32 ftParts_IntpJObjLoad(HSD_JObj* jobj, HSD_Joint* joint,
16 HSD_JObj* parent);
17/* 0737D8 */ void ftParts_IntpJObjInfoInit(void);
18/* 073830 */ void ftParts_80073830(void);
19/* 0739B8 */ void ftParts_800739B8(void);
20/* 073CA8 */ void ftParts_80073CA8(void);
21/* 074048 */ void ftParts_PObjSetupMtx(HSD_PObj* pobj, Mtx vmtx, Mtx pmtx,
22 u32 rendermode);
23/* 0740E4 */ void ftParts_PObjInfoInit(void);
24/* 074148 */ void ftParts_80074148(void);
25/* 074170 */ void ftParts_80074170(void);
26/* 074194 */ void ftParts_80074194(Fighter* fighter, FighterBone* bone,
27 HSD_JObj* jobj, u32* dobj_index,
28 u32 tree_depth);
29/* 0743E0 */ void ftParts_SetupParts(HSD_GObj* fighter_obj);
30/* 0743E0 */ void func_800743E0(void);
31/* 07462C */ void ftParts_8007462C(void);
32/* 07482C */ void ftParts_8007482C(void);
33/* 07487C */ void ftParts_8007487C(UNK_T item, UNK_T, u8 costume_id, UNK_T,
34 UNK_T);
35/* 0749CC */ void ftParts_800749CC(HSD_GObj*);
36/* 074A4C */ void ftParts_80074A4C(HSD_GObj*, enum_t, enum_t);
38/* 074A8C */ void ftParts_80074A8C(HSD_GObj*);
39/* 074ACC */ void ftParts_80074ACC(ftCo_GObj* gobj);
40/* 074B0C */ void ftParts_80074B0C(HSD_GObj*, int, int);
41/* 074B6C */ void ftParts_80074B6C(void);
42/* 074CA0 */ void ftParts_80074CA0(u32*, s32, u32*);
43/* 074D7C */ void ftParts_80074D7C(u32*, s32, u32*);
44/* 074E58 */ void ftParts_80074E58(Fighter*);
46/* 075028 */ u8 ftParts_80075028(size_t to_table_idx, size_t from_table_idx,
47 size_t joint_idx);
48/* 07506C */ u32 ftParts_8007506C(s32 ftkind, u32 part);
49/* 0750C8 */ void ftParts_800750C8(Fighter*, enum_t, bool);
50/* 075240 */ void ftParts_80075240(void);
51/* 075304 */ void ftParts_80075304(void);
52/* 0753D4 */ void ftParts_800753D4(Fighter*, s32, UNK_T);
53/* 0755E8 */ void ftParts_800755E8(Fighter*, u8*);
54/* 075650 */ void ftParts_80075650(HSD_GObj* gobj, HSD_JObj*, u32*);
55/* 07584C */ void ftParts_JObjSetRotation(HSD_JObj*, Quaternion*);
56/* 07592C */ void ftParts_8007592C(Fighter*, s32, float);
57/* 075AF0 */ void ftParts_80075AF0(Fighter*, s32, float);
58/* 075CB4 */ void ftParts_80075CB4(Fighter*, s32, float);
59/* 075E78 */ float ftParts_80075E78(Fighter*, bool);
60/* 075F48 */ float ftParts_80075F48(Fighter*, s32);
61
62#endif
f32 Mtx[3][4]
Definition forward.h:6
Mtx mtx
Definition ftparts.c:61
void ftParts_80075028(void)
void ftParts_800755E8(void)
void ftParts_800750C8(void)
void ftParts_JObjMakePositionMtx(HSD_JObj *jobj, Mtx mtx, Mtx rmtx)
Definition ftparts.c:99
void ftParts_80074B0C(HSD_GObj *, int, int)
void ftParts_80073CA8(void)
void ftParts_8007462C(void)
void ftParts_8007482C(void)
float ftParts_80075E78(Fighter *, bool)
Definition ftparts.c:345
void ftParts_80073830(void)
void ftParts_80073758(HSD_JObj *)
Definition ftparts.c:128
void ftParts_80074170(void)
void ftParts_80075CB4(Fighter *, s32, float)
void ftParts_800739B8(void)
Fighter_Part ftParts_8007500C(Fighter *, Fighter_Part)
ftParts_8007462C
Definition ftparts.c:289
void ftParts_80075AF0(Fighter *, s32, float)
s32 ftParts_IntpJObjLoad(HSD_JObj *jobj, HSD_Joint *joint, HSD_JObj *parent)
Definition ftparts.c:133
void func_800743E0(void)
void ftParts_80075304(void)
void ftParts_800749CC(HSD_GObj *)
void ftParts_800753D4(Fighter *, s32, UNK_T)
void ftParts_80074D7C(u32 *, s32, u32 *)
void ftParts_SetupParts(HSD_GObj *fighter_obj)
ftParts_80074148
Definition ftparts.c:193
s32 ftParts_80074A74(HSD_GObj *, s32)
void ftParts_80074194(Fighter *fighter, FighterBone *bone, HSD_JObj *jobj, u32 *dobj_index, u32 tree_depth)
void ftParts_IntpJObjInfoInit(void)
Definition ftparts.c:143
void ftParts_80074E58(Fighter *)
void ftParts_80075650(HSD_GObj *gobj, HSD_JObj *, u32 *)
void ftParts_PObjSetupMtx(HSD_PObj *pobj, Mtx vmtx, Mtx pmtx, u32 rendermode)
ftParts_80073830
Definition ftparts.c:157
void ftParts_PObjInfoInit(void)
Definition ftparts.c:180
float ftParts_80075F48(Fighter *, s32)
Definition ftparts.c:359
void ftParts_80074A4C(HSD_GObj *, enum_t, enum_t)
void ftParts_80074ACC(ftCo_GObj *gobj)
void ftParts_8007592C(Fighter *, s32, float)
void ftParts_JObjSetRotation(HSD_JObj *, Quaternion *)
void ftParts_80074CA0(u32 *, s32, u32 *)
void ftParts_8007487C(UNK_T item, UNK_T, u8 costume_id, UNK_T, UNK_T)
u32 ftParts_8007506C(s32 ftkind, u32 part)
void ftParts_JObjInfoInit(void)
Definition ftparts.c:120
void ftParts_80075240(void)
void ftParts_80074148(void)
void ftParts_80074B6C(void)
void ftParts_80074A8C(HSD_GObj *)
Fighter_GObj ftCo_GObj
Definition forward.h:10
Fighter_Part
Definition forward.h:233
#define UNK_T
unsigned long u32
An unsigned 32-bit integer.
Definition platform.h:26
int enum_t
The underlying type of an enum, used as a placeholder.
Definition platform.h:74
signed long s32
A signed 32-bit integer.
Definition platform.h:14
unsigned char u8
An unsigned 8-bit integer.
Definition platform.h:20
Definition types.h:733
Definition types.h:1063
Definition gobj.h:25
Definition jobj.h:108
Definition jobj.h:130
Definition pobj.h:23