SSBM Decomp
Loading...
Searching...
No Matches
ftanim.h
Go to the documentation of this file.
1#ifndef MELEE_FTANIM_H
2#define MELEE_FTANIM_H
3
4#include <melee/ft/forward.h>
5#include <melee/lb/forward.h>
6
7#include <melee/ft/types.h>
8
9/* 06DBF4 */ void ftAnim_GetNextAnimJointInTree(HSD_AnimJoint**, int*);
10/* 06DCF4 */ void ftAnim_GetNextMatAnimJointInTree(HSD_MatAnimJoint**, int*);
11/* 06DE00 */ void ftAnim_GetNextJointInTree(HSD_Joint**, s32* pdepth);
12/* 06DF0C */ void ftAnim_8006DF0C(Fighter*);
13/* 06E054 */ void ftAnim_8006E054(Fighter*, HSD_JObj*, HSD_JObj*, HSD_JObj*);
14/* 06E7B8 */ void ftAnim_8006E7B8(Fighter*, Fighter_Part);
15/* 06E9B4 */ void ftAnim_8006E9B4(Fighter_GObj*);
16/* 06EBA4 */ void ftAnim_8006EBA4(Fighter_GObj*);
17/* 06EBE8 */ void ftAnim_8006EBE8(HSD_GObj*, float anim_start, float anim_rate,
18 float anim_blend_frames);
19/* 06EDD0 */ void ftAnim_8006EDD0(Fighter*, int, float, float);
20/* 06EED4 */ void ftAnim_8006EED4(Fighter*, Fighter_Part, FigaTree*, float,
21 float);
22/* 06F0FC */ void ftAnim_8006F0FC(Fighter_GObj*, float anim_rate);
23/* 06F190 */ void ftAnim_SetAnimRate(Fighter_GObj*, float);
24/* 06F238 */ bool ftAnim_IsFramesRemaining(Fighter_GObj*);
25/* 06F368 */ bool ftAnim_8006F368(Fighter*, Fighter_Part);
26/* 06F3DC */ float ftAnim_8006F3DC(Fighter_GObj*);
27/* 06F484 */ float ftAnim_8006F484(Fighter_GObj*);
28/* 06F4C8 */ void ftAnim_8006F4C8(Fighter*, bool, FigaTree*);
29/* 06F628 */ void ftAnim_8006F628(Fighter*, Fighter_Part, bool);
30/* 06F7C8 */ void ftAnim_8006F7C8(Fighter*, Fighter_Part, int, FigaTree*);
31/* 06F954 */ void ftAnim_8006F954(Fighter*, Fighter_Part, bool,
32 FigaTree* unused);
34/* 06FA58 */ void ftAnim_8006FA58(Fighter*, Fighter_Part, HSD_Joint*);
35/* 06FB88 */ void ftAnim_8006FB88(Fighter*, Fighter_Part, HSD_Joint*);
36/* 06FCE4 */ void ftAnim_8006FCE4(Fighter*, bool);
37/* 06FE08 */ void ftAnim_8006FE08(Fighter*, bool);
38/* 06FE48 */ void ftAnim_8006FE48(Fighter_GObj*);
39/* 06FE9C */ void ftAnim_8006FE9C(Fighter*, Fighter_Part start, float, float);
40/* 06FF74 */ void ftAnim_8006FF74(Fighter*, Fighter_Part start);
41/* 070010 */ void ftAnim_80070010(Fighter*, Fighter_Part, float, float,
42 HSD_Joint*);
43/* 070108 */ void ftAnim_80070108(Fighter*, Fighter_Part, float, float,
44 HSD_Joint*);
46 DObjList*);
47/* 070308 */ void ftAnim_80070308(Fighter_GObj*);
48/* 070458 */ void ftAnim_80070458(Fighter*, CostumeTObjList*, u32 tobj_idx,
49 float frame);
50/* 0704F0 */ void ftAnim_800704F0(Fighter_GObj*, int tobj_idx, float frame);
51/* 0705E0 */ void ftAnim_800705E0(CostumeTObjList* tobj_list);
52/* 070654 */ void ftAnim_80070654(Fighter_GObj*);
53/* 070710 */ void ftAnim_80070710(HSD_JObj*, float frame);
54/* 070734 */ void ftAnim_80070734(HSD_JObj*, float frame);
55/* 070758 */ void ftAnim_80070758(HSD_JObj*);
56/* 07077C */ void ftAnim_8007077C(Fighter_GObj*);
57/* 0707B0 */ void ftAnim_800707B0(Fighter_GObj*);
58/* 070904 */ void ftAnim_80070904(Fighter*, Fighter_Part start,
60/* 070A10 */ void ftAnim_80070A10(Fighter*, Fighter_Part, FigaTree*);
61/* 070B88 */ void ftAnim_ApplyPartAnim(Fighter_GObj*, s32, s32, float);
62/* 070C48 */ void ftAnim_80070C48(Fighter_GObj*, s32);
63/* 070CC4 */ void ftAnim_80070CC4(Fighter_GObj*, int);
64/* 070E74 */ void ftAnim_80070E74(Fighter_GObj*);
65/* 070F28 */ void ftAnim_80070F28(Fighter_GObj*);
66/* 070FB4 */ void ftAnim_80070FB4(Fighter_GObj*, s32, s32);
67/* 070FD0 */ bool ftAnim_80070FD0(Fighter*);
68
69#endif
void ftAnim_80070CC4(Fighter_GObj *, int)
Definition ftanim.c:1306
void ftAnim_8006FF74(Fighter *, Fighter_Part start)
Definition ftanim.c:946
void ftAnim_80070A10(Fighter *, Fighter_Part, FigaTree *)
Definition ftanim.c:1189
void ftAnim_80070904(Fighter *, Fighter_Part start, HSD_AnimJoint *)
Definition ftanim.c:1167
void ftAnim_SetAnimRate(Fighter_GObj *, float)
Definition ftanim.c:505
void ftAnim_80070108(Fighter *, Fighter_Part, float, float, HSD_Joint *)
Definition ftanim.c:981
void ftAnim_8006E9B4(Fighter_GObj *)
Definition ftanim.c:314
void ftAnim_8006EDD0(Fighter *, int, float, float)
Definition ftanim.c:430
void ftAnim_800707B0(Fighter_GObj *)
Definition ftanim.c:1120
float ftAnim_8006F484(Fighter_GObj *)
Definition ftanim.c:575
void ftAnim_80070710(HSD_JObj *, float frame)
Definition ftanim.c:1094
void ftAnim_8006E7B8(Fighter *, Fighter_Part)
Definition ftanim.c:265
void ftAnim_8006FCE4(Fighter *, bool)
Definition ftanim.c:863
void ftAnim_GetNextJointInTree(HSD_Joint **, s32 *pdepth)
Definition ftanim.c:94
void ftAnim_8006FB88(Fighter *, Fighter_Part, HSD_Joint *)
Definition ftanim.c:833
void ftAnim_80070F28(Fighter_GObj *)
bool ftAnim_80070FD0(Fighter *)
Definition ftanim.c:1371
void ftAnim_8006F4C8(Fighter *, bool, FigaTree *)
Definition ftanim.c:596
void ftAnim_80070FB4(Fighter_GObj *, s32, s32)
Definition ftanim.c:1364
bool ftAnim_IsFramesRemaining(Fighter_GObj *)
Definition ftanim.c:515
void ftAnim_8006EBA4(Fighter_GObj *)
Process animation?
Definition ftanim.c:380
void ftAnim_80070734(HSD_JObj *, float frame)
Definition ftanim.c:1099
void ftAnim_80070458(Fighter *, CostumeTObjList *, u32 tobj_idx, float frame)
Definition ftanim.c:1049
void ftAnim_8006DF0C(Fighter *)
Definition ftanim.c:129
void ftAnim_8006F628(Fighter *, Fighter_Part, bool)
Definition ftanim.c:640
void ftAnim_80070E74(Fighter_GObj *)
Definition ftanim.c:1331
void ftAnim_8006E054(Fighter *, HSD_JObj *, HSD_JObj *, HSD_JObj *)
Definition ftanim.c:156
void ftAnim_8006FE9C(Fighter *, Fighter_Part start, float, float)
Definition ftanim.c:929
HSD_Joint * ftAnim_8006F994(Fighter *, HSD_JObj *, HSD_Joint *)
Definition ftanim.c:787
void ftAnim_GetNextAnimJointInTree(HSD_AnimJoint **, int *)
Definition ftanim.c:26
void ftAnim_ApplyPartAnim(Fighter_GObj *, s32, s32, float)
Definition ftanim.c:1259
void ftAnim_800705E0(CostumeTObjList *tobj_list)
Definition ftanim.c:1072
bool ftAnim_8006F368(Fighter *, Fighter_Part)
Definition ftanim.c:542
void ftAnim_8006FE48(Fighter_GObj *)
Definition ftanim.c:920
void ftAnim_8006F7C8(Fighter *, Fighter_Part, int, FigaTree *)
Definition ftanim.c:703
float ftAnim_8006F3DC(Fighter_GObj *)
Definition ftanim.c:554
void ftAnim_8006EBE8(HSD_GObj *, float anim_start, float anim_rate, float anim_blend_frames)
Definition ftanim.c:388
void ftAnim_8006FA58(Fighter *, Fighter_Part, HSD_Joint *)
Definition ftanim.c:805
void ftAnim_8007077C(Fighter_GObj *)
Definition ftanim.c:1109
void ftAnim_80070C48(Fighter_GObj *, s32)
Definition ftanim.c:1278
void ftAnim_8006EED4(Fighter *, Fighter_Part, FigaTree *, float, float)
Definition ftanim.c:447
void ftAnim_80070654(Fighter_GObj *)
Definition ftanim.c:1082
void ftAnim_8006F954(Fighter *, Fighter_Part, bool, FigaTree *unused)
Definition ftanim.c:777
void ftAnim_GetNextMatAnimJointInTree(HSD_MatAnimJoint **, int *)
Definition ftanim.c:59
void ftAnim_8006FE08(Fighter *, bool)
Definition ftanim.c:911
void ftAnim_80070010(Fighter *, Fighter_Part, float, float, HSD_Joint *)
Definition ftanim.c:958
void ftAnim_800704F0(Fighter_GObj *, int tobj_idx, float frame)
Definition ftanim.c:1059
void ftAnim_80070758(HSD_JObj *)
Definition ftanim.c:1104
void ftAnim_80070200(Fighter *, ftData_x8_x8 *, CostumeTObjList *, DObjList *)
Definition ftanim.c:1005
void ftAnim_8006F0FC(Fighter_GObj *, float anim_rate)
Definition ftanim.c:496
void ftAnim_80070308(Fighter_GObj *)
Definition ftanim.c:1025
signed int s32
Definition types.h:12
unsigned int u32
Definition types.h:13
Fighter_Part
Definition forward.h:264
@ start
Definition strtoul.c:11
Definition dobjlist.h:21
Definition dobjlist.h:16
Definition lbanim.h:23
Definition types.h:1481
Definition aobj.h:63
Definition gobj.h:16
Definition jobj.h:106
Definition jobj.h:129
Definition mobj.h:136
Definition types.h:695