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/it/forward.h>
6#include <melee/lb/forward.h>
7
8struct KirbyFV_x44_t;
9
10/* 06DBF4 */ void ftAnim_8006DBF4(HSD_AnimJoint**, int*);
11/* 06DCF4 */ void ftAnim_8006DCF4(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*, int);
16/* 06E9B4 */ void ftAnim_8006E9B4(Fighter_GObj*);
17/* 06EBA4 */ void ftAnim_8006EBA4(Fighter_GObj*);
18/* 06EBE8 */ void ftAnim_8006EBE8(HSD_GObj*, float, 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*, int, FigaTree*);
30/* 06F628 */ void ftAnim_8006F628(Fighter*, Fighter_Part, int);
31/* 06F7C8 */ void ftAnim_8006F7C8(Fighter*, Fighter_Part, int, FigaTree*);
32/* 06F954 */ void ftAnim_8006F954(Fighter*, Fighter_Part, int,
35/* 06FA58 */ void ftAnim_8006FA58(Fighter*, bool, HSD_Joint*);
36/* 06FB88 */ void ftAnim_8006FB88(Fighter*, bool, HSD_Joint*);
37/* 06FCE4 */ void ftAnim_8006FCE4(Fighter*, int);
38/* 06FE08 */ void ftAnim_8006FE08(Fighter*, bool);
39/* 06FE48 */ void ftAnim_8006FE48(Fighter_GObj*);
40/* 06FE9C */ void ftAnim_8006FE9C(Fighter*, int start_idx, float, float);
41/* 06FF74 */ void ftAnim_8006FF74(Fighter*, int start_idx);
42/* 070010 */ void ftAnim_80070010(Fighter*, int, HSD_Joint*, float, float);
43/* 070108 */ void ftAnim_80070108(Fighter*, int, HSD_Joint*, float, float);
44/* 070200 */ UNK_RET ftAnim_80070200(Fighter*, void**, struct KirbyFV_x44_t*,
45 DObjList*);
46/* 070308 */ void ftAnim_80070308(Fighter_GObj*);
48/* 0704F0 */ void ftAnim_800704F0(Fighter_GObj*, int, float);
50/* 070654 */ void ftAnim_80070654(Fighter_GObj*);
51/* 070710 */ void ftAnim_80070710(HSD_JObj*, float frame);
52/* 070734 */ void ftAnim_80070734(HSD_JObj*, float frame);
53/* 070758 */ void ftAnim_80070758(HSD_JObj*);
54/* 07077C */ void ftAnim_8007077C(Fighter_GObj*);
55/* 0707B0 */ void ftAnim_800707B0(Fighter_GObj*);
56/* 070904 */ void ftAnim_80070904(Fighter*, int start_idx, HSD_AnimJoint*);
57/* 070A10 */ void ftAnim_80070A10(Fighter*, int, FigaTree*);
58/* 070B88 */ void ftAnim_ApplyPartAnim(Fighter_GObj*, s32, s32, float);
59/* 070C48 */ void ftAnim_80070C48(Fighter_GObj*, s32);
60/* 070CC4 */ void ftAnim_80070CC4(Fighter_GObj*, s32);
61/* 070E74 */ void ftAnim_80070E74(Fighter_GObj*);
62/* 070F28 */ void ftAnim_80070F28(Fighter_GObj*);
63/* 070FB4 */ void ftAnim_80070FB4(Fighter_GObj*, s32, s32);
64/* 070FD0 */ bool ftAnim_80070FD0(Fighter*);
65
66#endif
u32 unused
Definition dbcamera.c:19
void ftAnim_8006EBE8(HSD_GObj *, float, float anim_rate, float anim_blend_frames)
Definition ftanim.c:406
void ftAnim_800704F0(Fighter_GObj *, int, float)
void ftAnim_SetAnimRate(Fighter_GObj *, float)
ftAnim_SetAnimRate
Definition ftanim.c:525
void ftAnim_8006FE9C(Fighter *, int start_idx, float, float)
Definition ftanim.c:830
void ftAnim_8006E7B8(Fighter *, int)
Definition ftanim.c:287
void ftAnim_8006E9B4(Fighter_GObj *)
Definition ftanim.c:332
void ftAnim_8006EDD0(Fighter *, int, float, float)
Definition ftanim.c:448
void ftAnim_800707B0(Fighter_GObj *)
Definition ftanim.c:986
float ftAnim_8006F484(Fighter_GObj *)
Definition ftanim.c:596
void ftAnim_80070710(HSD_JObj *, float frame)
Definition ftanim.c:960
void ftAnim_8006FA58(Fighter *, bool, HSD_Joint *)
Definition ftanim.c:752
UNK_RET ftAnim_80070200(Fighter *, void **, struct KirbyFV_x44_t *, DObjList *)
UNK_RET ftAnim_80070458(UNK_PARAMS)
void ftAnim_80070904(Fighter *, int start_idx, HSD_AnimJoint *)
Definition ftanim.c:1033
void ftAnim_8006F4C8(Fighter *, int, FigaTree *)
Definition ftanim.c:617
void ftAnim_80070010(Fighter *, int, HSD_Joint *, float, float)
void ftAnim_GetNextJointInTree(HSD_Joint **, s32 *pdepth)
Definition ftanim.c:95
void ftAnim_80070F28(Fighter_GObj *)
bool ftAnim_80070FD0(Fighter *)
Definition ftanim.c:1091
void ftAnim_80070FB4(Fighter_GObj *, s32, s32)
ftAnim_80070C48
Definition ftanim.c:1084
void ftAnim_8006F628(Fighter *, Fighter_Part, int)
Definition ftanim.c:660
bool ftAnim_IsFramesRemaining(Fighter_GObj *)
Definition ftanim.c:535
void ftAnim_8006DCF4(HSD_MatAnimJoint **, int *)
Definition ftanim.c:59
void ftAnim_8006EBA4(Fighter_GObj *)
Definition ftanim.c:398
void ftAnim_80070734(HSD_JObj *, float frame)
Definition ftanim.c:965
void ftAnim_8006DF0C(Fighter *)
Definition ftanim.c:131
void ftAnim_80070E74(Fighter_GObj *)
void ftAnim_8006F954(Fighter *, Fighter_Part, int, FigaTree *unused)
ftAnim_8006F7C8
Definition ftanim.c:724
void ftAnim_8006E054(Fighter *, HSD_JObj *, HSD_JObj *, HSD_JObj *)
Definition ftanim.c:173
HSD_Joint * ftAnim_8006F994(Fighter *, HSD_JObj *, HSD_Joint *)
Definition ftanim.c:734
void ftAnim_ApplyPartAnim(Fighter_GObj *, s32, s32, float)
UNK_RET ftAnim_800705E0(UNK_T)
bool ftAnim_8006F368(Fighter *, Fighter_Part)
Definition ftanim.c:560
void ftAnim_8006FE48(Fighter_GObj *)
Definition ftanim.c:821
void ftAnim_8006F7C8(Fighter *, Fighter_Part, int, FigaTree *)
float ftAnim_8006F3DC(Fighter_GObj *)
Definition ftanim.c:572
void ftAnim_8006FF74(Fighter *, int start_idx)
Definition ftanim.c:847
void ftAnim_8006DBF4(HSD_AnimJoint **, int *)
Definition ftanim.c:25
void ftAnim_8006FB88(Fighter *, bool, HSD_Joint *)
Definition ftanim.c:780
void ftAnim_8007077C(Fighter_GObj *)
Definition ftanim.c:975
void ftAnim_80070C48(Fighter_GObj *, s32)
void ftAnim_80070CC4(Fighter_GObj *, s32)
void ftAnim_80070A10(Fighter *, int, FigaTree *)
void ftAnim_8006EED4(Fighter *, Fighter_Part, FigaTree *, float, float)
Definition ftanim.c:465
void ftAnim_80070654(Fighter_GObj *)
Definition ftanim.c:948
void ftAnim_8006FCE4(Fighter *, int)
void ftAnim_80070108(Fighter *, int, HSD_Joint *, float, float)
void ftAnim_8006FE08(Fighter *, bool)
ftAnim_8006FCE4
Definition ftanim.c:812
void ftAnim_80070758(HSD_JObj *)
Definition ftanim.c:970
void ftAnim_8006F0FC(Fighter_GObj *, float anim_rate)
Definition ftanim.c:514
void ftAnim_80070308(Fighter_GObj *)
ftAnim_8006FF74
Definition ftanim.c:867
Fighter_Part
Definition forward.h:239
#define UNK_PARAMS
Definition placeholder.h:48
#define UNK_T
Definition placeholder.h:32
#define UNK_RET
Definition placeholder.h:40
Definition dobjlist.h:14
Definition lbanim.h:19
Definition types.h:1106
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