SSBM Decomp
Loading...
Searching...
No Matches
ftanim.c File Reference

Functions

void ftAnim_8006DBF4 (HSD_AnimJoint **panimjoint, int *arg1)
 
void ftAnim_8006DCF4 (HSD_MatAnimJoint **pjoint, int *pdepth)
 
void ftAnim_GetNextJointInTree (HSD_Joint **pjoint, s32 *pdepth)
 
void ftAnim_8006DF0C (Fighter *fp)
 
static HSD_JObjnext (HSD_JObj *jobj)
 ftAnim_8006DF0C
 
static HSD_JObjparent (HSD_JObj *jobj)
 
static HSD_JObjchild (HSD_JObj *jobj)
 
void ftAnim_8006E054 (Fighter *fp, HSD_JObj *jobj, HSD_JObj *arg2, HSD_JObj *arg3)
 
void ftAnim_8006E7B8 (Fighter *fp, int arg1)
 
void ftAnim_8006E9B4 (Fighter_GObj *fighter_gobj)
 
void ftAnim_8006EBA4 (Fighter_GObj *gobj)
 
void ftAnim_8006EBE8 (HSD_GObj *gobj, float arg1, float anim_rate, float anim_blend_frames)
 
void ftAnim_8006EDD0 (Fighter *fp, int arg1, float arg8, float arg9)
 
void ftAnim_8006EED4 (Fighter *fp, Fighter_Part arg1, FigaTree *arg2, float arg3, float arg4)
 
static void ftAnim_8006F0FC_inline (HSD_JObj *jobj, float anim_rate)
 
void ftAnim_8006F0FC (Fighter_GObj *gobj, float anim_rate)
 
void ftAnim_SetAnimRate (Fighter_GObj *gobj, float anim_rate)
 ftAnim_SetAnimRate
 
bool ftAnim_IsFramesRemaining (Fighter_GObj *gobj)
 
bool ftAnim_8006F368 (Fighter *fp, Fighter_Part part)
 
float ftAnim_8006F3DC (Fighter_GObj *fighter_gobj)
 
float ftAnim_8006F484 (Fighter_GObj *fighter_gobj)
 
static HSD_JObjget_part_joint (Fighter *fp, int i, int arg1)
 
void ftAnim_8006F4C8 (Fighter *fp, int arg1, FigaTree *arg2)
 
void ftAnim_8006F628 (Fighter *fp, Fighter_Part arg1, int arg2)
 
void ftAnim_8006F954 (Fighter *fp, Fighter_Part arg1, int arg2, FigaTree *unused)
 ftAnim_8006F7C8
 
void ftAnim_8006FE08 (Fighter *fp, int arg1)
 ftAnim_8006F994
 
void ftAnim_8006FE48 (Fighter_GObj *fighter_gobj)
 
void ftAnim_8006FE9C (Fighter *fp, int start_idx, float arg2, float arg3)
 
void ftAnim_8006FF74 (Fighter *fp, int start_idx)
 
void ftAnim_80070308 (Fighter_GObj *fighter_gobj)
 ftAnim_8006FF74
 
static void ftAnim_80070654_inline (Fighter *fp)
 
void ftAnim_80070654 (Fighter_GObj *fighter_gobj)
 
void ftAnim_80070710 (HSD_JObj *jobj, float frame)
 
void ftAnim_80070734 (HSD_JObj *jobj, float frame)
 
void ftAnim_80070758 (HSD_JObj *jobj)
 
void ftAnim_80070904 (Fighter *fp, int start_idx, HSD_AnimJoint *animjoint)
 
bool ftAnim_80070FD0 (Fighter *fp)
 ftAnim_800707B0
 

Variables

static HSD_AnimJointftAnim_804590D8 [30]
 
static HSD_MatAnimJointftAnim_804590D8_unk [30]
 
static HSD_JointftAnim_804590D8_F0 [30]
 
HSD_GObjEvent ftData_UnkCallbackPairs0 [FTKIND_MAX][2]
 ftAnim_80070458
 

Function Documentation

◆ ftAnim_8006DBF4()

void ftAnim_8006DBF4 ( HSD_AnimJoint **  panimjoint,
int *  arg1 
)

◆ ftAnim_8006DCF4()

void ftAnim_8006DCF4 ( HSD_MatAnimJoint **  pjoint,
int *  pdepth 
)

◆ ftAnim_GetNextJointInTree()

void ftAnim_GetNextJointInTree ( HSD_Joint **  pjoint,
s32 *  pdepth 
)

◆ ftAnim_8006DF0C()

void ftAnim_8006DF0C ( Fighter fp)

◆ next()

static HSD_JObj * next ( HSD_JObj jobj)
inlinestatic

◆ parent()

static HSD_JObj * parent ( HSD_JObj jobj)
inlinestatic

◆ child()

static HSD_JObj * child ( HSD_JObj jobj)
inlinestatic

◆ ftAnim_8006E054()

void ftAnim_8006E054 ( Fighter fp,
HSD_JObj jobj,
HSD_JObj arg2,
HSD_JObj arg3 
)

◆ ftAnim_8006E7B8()

void ftAnim_8006E7B8 ( Fighter fp,
int  arg1 
)

◆ ftAnim_8006E9B4()

void ftAnim_8006E9B4 ( Fighter_GObj *  fighter_gobj)

◆ ftAnim_8006EBA4()

void ftAnim_8006EBA4 ( Fighter_GObj *  gobj)

◆ ftAnim_8006EBE8()

void ftAnim_8006EBE8 ( HSD_GObj gobj,
float  arg1,
float  anim_rate,
float  anim_blend_frames 
)

◆ ftAnim_8006EDD0()

void ftAnim_8006EDD0 ( Fighter fp,
int  arg1,
float  arg8,
float  arg9 
)

◆ ftAnim_8006EED4()

void ftAnim_8006EED4 ( Fighter fp,
Fighter_Part  arg1,
FigaTree arg2,
float  arg3,
float  arg4 
)

◆ ftAnim_8006F0FC_inline()

static void ftAnim_8006F0FC_inline ( HSD_JObj jobj,
float  anim_rate 
)
inlinestatic

◆ ftAnim_8006F0FC()

void ftAnim_8006F0FC ( Fighter_GObj *  gobj,
float  anim_rate 
)

◆ ftAnim_SetAnimRate()

void ftAnim_SetAnimRate ( Fighter_GObj *  gobj,
float  anim_rate 
)

◆ ftAnim_IsFramesRemaining()

bool ftAnim_IsFramesRemaining ( Fighter_GObj *  gobj)

◆ ftAnim_8006F368()

bool ftAnim_8006F368 ( Fighter fp,
Fighter_Part  part 
)

◆ ftAnim_8006F3DC()

float ftAnim_8006F3DC ( Fighter_GObj *  fighter_gobj)

◆ ftAnim_8006F484()

float ftAnim_8006F484 ( Fighter_GObj *  fighter_gobj)

◆ get_part_joint()

static HSD_JObj * get_part_joint ( Fighter fp,
int  i,
int  arg1 
)
static

◆ ftAnim_8006F4C8()

void ftAnim_8006F4C8 ( Fighter fp,
int  arg1,
FigaTree arg2 
)

◆ ftAnim_8006F628()

void ftAnim_8006F628 ( Fighter fp,
Fighter_Part  arg1,
int  arg2 
)

◆ ftAnim_8006F954()

void ftAnim_8006F954 ( Fighter fp,
Fighter_Part  arg1,
int  arg2,
FigaTree unused 
)

◆ ftAnim_8006FE08()

void ftAnim_8006FE08 ( Fighter fp,
int  arg1 
)

◆ ftAnim_8006FE48()

void ftAnim_8006FE48 ( Fighter_GObj *  fighter_gobj)

◆ ftAnim_8006FE9C()

void ftAnim_8006FE9C ( Fighter fp,
int  start_idx,
float  arg2,
float  arg3 
)

◆ ftAnim_8006FF74()

void ftAnim_8006FF74 ( Fighter fp,
int  start_idx 
)

◆ ftAnim_80070308()

void ftAnim_80070308 ( Fighter_GObj *  fighter_gobj)

◆ ftAnim_80070654_inline()

static void ftAnim_80070654_inline ( Fighter fp)
static

◆ ftAnim_80070654()

void ftAnim_80070654 ( Fighter_GObj *  fighter_gobj)

◆ ftAnim_80070710()

void ftAnim_80070710 ( HSD_JObj jobj,
float  frame 
)

◆ ftAnim_80070734()

void ftAnim_80070734 ( HSD_JObj jobj,
float  frame 
)

◆ ftAnim_80070758()

void ftAnim_80070758 ( HSD_JObj jobj)

◆ ftAnim_80070904()

void ftAnim_80070904 ( Fighter fp,
int  start_idx,
HSD_AnimJoint animjoint 
)

◆ ftAnim_80070FD0()

Variable Documentation

◆ ftAnim_804590D8

HSD_AnimJoint* ftAnim_804590D8[30]
static

◆ ftAnim_804590D8_unk

HSD_MatAnimJoint* ftAnim_804590D8_unk[30]
static

◆ ftAnim_804590D8_F0

HSD_Joint* ftAnim_804590D8_F0[30]
static

◆ ftData_UnkCallbackPairs0