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 "ft/types.h"
5
6#include <melee/ft/forward.h>
7#include <melee/it/forward.h>
8#include <melee/lb/forward.h>
9
10/* 06DBF4 */ void ftAnim_GetNextAnimJointInTree(HSD_AnimJoint**, int*);
11/* 06DCF4 */ void ftAnim_GetNextMatAnimJointInTree(HSD_MatAnimJoint**, int*);
12/* 06DE00 */ void ftAnim_GetNextJointInTree(HSD_Joint**, s32* pdepth);
13/* 06DF0C */ void ftAnim_8006DF0C(Fighter*);
14/* 06E054 */ void ftAnim_8006E054(Fighter*, HSD_JObj*, HSD_JObj*, HSD_JObj*);
15/* 06E7B8 */ void ftAnim_8006E7B8(Fighter*, Fighter_Part);
16/* 06E9B4 */ void ftAnim_8006E9B4(Fighter_GObj*);
17/* 06EBA4 */ void ftAnim_8006EBA4(Fighter_GObj*);
18/* 06EBE8 */ void ftAnim_8006EBE8(HSD_GObj*, float anim_start, float anim_rate,
19 float anim_blend_frames);
20/* 06EDD0 */ void ftAnim_8006EDD0(Fighter*, int, float, float);
21/* 06EED4 */ void ftAnim_8006EED4(Fighter*, Fighter_Part, FigaTree*, float,
22 float);
23/* 06F0FC */ void ftAnim_8006F0FC(Fighter_GObj*, float anim_rate);
24/* 06F190 */ void ftAnim_SetAnimRate(Fighter_GObj*, float);
25/* 06F238 */ bool ftAnim_IsFramesRemaining(Fighter_GObj*);
26/* 06F368 */ bool ftAnim_8006F368(Fighter*, Fighter_Part);
27/* 06F3DC */ float ftAnim_8006F3DC(Fighter_GObj*);
28/* 06F484 */ float ftAnim_8006F484(Fighter_GObj*);
29/* 06F4C8 */ void ftAnim_8006F4C8(Fighter*, bool, FigaTree*);
30/* 06F628 */ void ftAnim_8006F628(Fighter*, Fighter_Part, bool);
31/* 06F7C8 */ void ftAnim_8006F7C8(Fighter*, Fighter_Part, int, FigaTree*);
32/* 06F954 */ void ftAnim_8006F954(Fighter*, Fighter_Part, bool,
35/* 06FA58 */ void ftAnim_8006FA58(Fighter*, Fighter_Part, HSD_Joint*);
36/* 06FB88 */ void ftAnim_8006FB88(Fighter*, Fighter_Part, HSD_Joint*);
37/* 06FCE4 */ void ftAnim_8006FCE4(Fighter*, bool);
38/* 06FE08 */ void ftAnim_8006FE08(Fighter*, bool);
39/* 06FE48 */ void ftAnim_8006FE48(Fighter_GObj*);
40/* 06FE9C */ void ftAnim_8006FE9C(Fighter*, Fighter_Part start, float, float);
41/* 06FF74 */ void ftAnim_8006FF74(Fighter*, Fighter_Part start);
42/* 070010 */ void ftAnim_80070010(Fighter*, Fighter_Part, float, float,
43 HSD_Joint*);
44/* 070108 */ void ftAnim_80070108(Fighter*, Fighter_Part, float, float,
45 HSD_Joint*);
47 DObjList*);
48/* 070308 */ void ftAnim_80070308(Fighter_GObj*);
49/* 070458 */ void ftAnim_80070458(Fighter*, CostumeTObjList*, u32 tobj_idx,
50 float frame);
51/* 0704F0 */ void ftAnim_800704F0(Fighter_GObj*, int tobj_idx, float frame);
52/* 0705E0 */ void ftAnim_800705E0(CostumeTObjList* tobj_list);
53/* 070654 */ void ftAnim_80070654(Fighter_GObj*);
54/* 070710 */ void ftAnim_80070710(HSD_JObj*, float frame);
55/* 070734 */ void ftAnim_80070734(HSD_JObj*, float frame);
56/* 070758 */ void ftAnim_80070758(HSD_JObj*);
57/* 07077C */ void ftAnim_8007077C(Fighter_GObj*);
58/* 0707B0 */ void ftAnim_800707B0(Fighter_GObj*);
59/* 070904 */ void ftAnim_80070904(Fighter*, Fighter_Part start,
61/* 070A10 */ void ftAnim_80070A10(Fighter*, Fighter_Part, FigaTree*);
62/* 070B88 */ void ftAnim_ApplyPartAnim(Fighter_GObj*, s32, s32, float);
63/* 070C48 */ void ftAnim_80070C48(Fighter_GObj*, s32);
64/* 070CC4 */ void ftAnim_80070CC4(Fighter_GObj*, int);
65/* 070E74 */ void ftAnim_80070E74(Fighter_GObj*);
66/* 070F28 */ void ftAnim_80070F28(Fighter_GObj*);
67/* 070FB4 */ void ftAnim_80070FB4(Fighter_GObj*, s32, s32);
68/* 070FD0 */ bool ftAnim_80070FD0(Fighter*);
69
70#endif
u32 unused
Definition dbcamera.c:19
void ftAnim_80070CC4(Fighter_GObj *, int)
Definition ftanim.c:1308
void ftAnim_8006FF74(Fighter *, Fighter_Part start)
Definition ftanim.c:946
void ftAnim_80070A10(Fighter *, Fighter_Part, FigaTree *)
Definition ftanim.c:1191
void ftAnim_80070904(Fighter *, Fighter_Part start, HSD_AnimJoint *)
Definition ftanim.c:1169
void ftAnim_SetAnimRate(Fighter_GObj *, float)
Definition ftanim.c:506
void ftAnim_80070108(Fighter *, Fighter_Part, float, float, HSD_Joint *)
Definition ftanim.c:981
void ftAnim_8006E9B4(Fighter_GObj *)
Definition ftanim.c:315
void ftAnim_8006EDD0(Fighter *, int, float, float)
Definition ftanim.c:431
void ftAnim_800707B0(Fighter_GObj *)
Definition ftanim.c:1122
float ftAnim_8006F484(Fighter_GObj *)
Definition ftanim.c:577
void ftAnim_80070710(HSD_JObj *, float frame)
Definition ftanim.c:1096
void ftAnim_8006E7B8(Fighter *, Fighter_Part)
Definition ftanim.c:266
void ftAnim_8006FCE4(Fighter *, bool)
Definition ftanim.c:864
void ftAnim_GetNextJointInTree(HSD_Joint **, s32 *pdepth)
Definition ftanim.c:95
void ftAnim_8006FB88(Fighter *, Fighter_Part, HSD_Joint *)
Definition ftanim.c:834
void ftAnim_80070F28(Fighter_GObj *)
bool ftAnim_80070FD0(Fighter *)
Definition ftanim.c:1374
void ftAnim_8006F4C8(Fighter *, bool, FigaTree *)
Definition ftanim.c:598
void ftAnim_80070FB4(Fighter_GObj *, s32, s32)
Definition ftanim.c:1367
bool ftAnim_IsFramesRemaining(Fighter_GObj *)
Definition ftanim.c:516
void ftAnim_8006EBA4(Fighter_GObj *)
Definition ftanim.c:381
void ftAnim_80070734(HSD_JObj *, float frame)
Definition ftanim.c:1101
void ftAnim_80070458(Fighter *, CostumeTObjList *, u32 tobj_idx, float frame)
Definition ftanim.c:1051
void ftAnim_8006DF0C(Fighter *)
Definition ftanim.c:130
void ftAnim_8006F628(Fighter *, Fighter_Part, bool)
Definition ftanim.c:642
void ftAnim_80070E74(Fighter_GObj *)
Definition ftanim.c:1333
void ftAnim_8006E054(Fighter *, HSD_JObj *, HSD_JObj *, HSD_JObj *)
Definition ftanim.c:157
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:788
void ftAnim_GetNextAnimJointInTree(HSD_AnimJoint **, int *)
Definition ftanim.c:27
void ftAnim_ApplyPartAnim(Fighter_GObj *, s32, s32, float)
void ftAnim_800705E0(CostumeTObjList *tobj_list)
Definition ftanim.c:1074
bool ftAnim_8006F368(Fighter *, Fighter_Part)
Definition ftanim.c:541
void ftAnim_8006FE48(Fighter_GObj *)
Definition ftanim.c:920
void ftAnim_8006F7C8(Fighter *, Fighter_Part, int, FigaTree *)
Definition ftanim.c:704
float ftAnim_8006F3DC(Fighter_GObj *)
Definition ftanim.c:553
void ftAnim_8006EBE8(HSD_GObj *, float anim_start, float anim_rate, float anim_blend_frames)
Definition ftanim.c:389
void ftAnim_8006FA58(Fighter *, Fighter_Part, HSD_Joint *)
Definition ftanim.c:806
void ftAnim_8007077C(Fighter_GObj *)
Definition ftanim.c:1111
void ftAnim_80070C48(Fighter_GObj *, s32)
Definition ftanim.c:1280
void ftAnim_8006EED4(Fighter *, Fighter_Part, FigaTree *, float, float)
Definition ftanim.c:448
void ftAnim_80070654(Fighter_GObj *)
Definition ftanim.c:1084
void ftAnim_8006F954(Fighter *, Fighter_Part, bool, FigaTree *unused)
Definition ftanim.c:778
void ftAnim_GetNextMatAnimJointInTree(HSD_MatAnimJoint **, int *)
Definition ftanim.c:60
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:1061
void ftAnim_80070758(HSD_JObj *)
Definition ftanim.c:1106
void ftAnim_80070200(Fighter *, ftData_x8_x8 *, CostumeTObjList *, DObjList *)
Definition ftanim.c:1005
void ftAnim_8006F0FC(Fighter_GObj *, float anim_rate)
Definition ftanim.c:497
void ftAnim_80070308(Fighter_GObj *)
Definition ftanim.c:1026
signed long s32
Definition hsd_3B2B.h:1
Fighter_Part
Definition forward.h:248
@ start
Definition strtoul.c:10
Definition dobjlist.h:19
Definition dobjlist.h:14
Definition lbanim.h:19
Definition types.h:1115
Definition aobj.h:58
was using this to try and fix some matches, unsuccessfully
Definition gobj.h:26
Definition jobj.h:107
Definition jobj.h:130
Definition mobj.h:138
Definition types.h:607