SSBM Decomp
Loading...
Searching...
No Matches
src/melee/ft/ftparts.dox File Reference
#include <platform.h>
#include "ft/forward.h"
#include "ftCommon/forward.h"
#include <baselib/forward.h>
#include "ft/types.h"

Macros

#define MELEE_FT_FTPARTS_H

Functions

void ftParts_80074ACC (Fighter_GObj *gobj)
u32 ftParts_8007506C (s32 ftkind, u32 part)
void ftParts_JObjInfoInit (void)
void ftParts_IntpJObjInfoInit (void)
void ftParts_PObjInfoInit (void)
void ftParts_80074B0C (HSD_GObj *, int, int)
void ftParts_80073758 (HSD_JObj *)
void ftPartsPObjSetDefaultClass (void)
void ftPartsPObjClearDefaultClass (void)
void func_800743E0 (void)
void ftParts_800749CC (HSD_GObj *)
void ftParts_80074A4C (HSD_GObj *, enum_t, enum_t)
void ftParts_80074A8C (HSD_GObj *)
void ftParts_80074E58 (Fighter *)
Fighter_Part ftParts_GetBoneIndex (Fighter *, Fighter_Part)
 Fighter_BonePersonalToCommon.
void ftParts_JObjSetRotation (HSD_JObj *, Quaternion *)
void ftPartSetRotX (Fighter *, s32, f32)
void ftPartSetRotY (Fighter *, s32, f32)
void ftPartSetRotZ (Fighter *, s32, f32)
void ftParts_800753D4 (Fighter *, s32, UNK_T)
f32 ftPartGetRotZ (Fighter *, s32)
s32 ftParts_80074A74 (HSD_GObj *, s32)
void ftParts_80075650 (HSD_GObj *gobj, HSD_JObj *, u32 *)
void ftParts_8007487C (UNK_T item, u32 *, u8 costume_id, u32 *, u32 *)
void ftParts_80074CA0 (u32 *, s32, u32 *)
void ftParts_80074D7C (u32 *, s32, u32 *)
void ftParts_SetupParts (HSD_GObj *fighter_obj)
f32 ftPartGetRotX (Fighter *, bool)
void ftParts_JObjMakePositionMtx (HSD_JObj *jobj, Mtx mtx, Mtx rmtx)
void ftParts_8007462C (void)
void ftParts_8007482C (void)
s32 ftParts_IntpJObjLoad (HSD_JObj *jobj, HSD_Joint *joint, HSD_JObj *parent)
void ftParts_80074B6C (void)
void ftPartsSetupRigidMtx (void)
void ftPartsRemap (void)
void ftParts_800750C8 (void)
void ftParts_80075240 (void)
void ftParts_80075304 (void)
void ftParts_800755E8 (void)
void ftPartsSetupSharedVtxMtx (void)
void ftPartsSetupEnvelopeMtx (void)
void ftParts_PObjSetupMtx (HSD_PObj *pobj, Mtx vmtx, Mtx pmtx, u32 rendermode)
void ftParts_80074194 (Fighter *fighter, FighterBone *bone, HSD_JObj *jobj, u32 *dobj_index, u32 tree_depth)

Macro Definition Documentation

◆ MELEE_FT_FTPARTS_H

#define MELEE_FT_FTPARTS_H

Function Documentation

◆ ftParts_80074ACC()

void ftParts_80074ACC ( Fighter_GObj * gobj)

◆ ftParts_8007506C()

u32 ftParts_8007506C ( s32 ftkind,
u32 part )

◆ ftParts_JObjInfoInit()

void ftParts_JObjInfoInit ( void )

◆ ftParts_IntpJObjInfoInit()

void ftParts_IntpJObjInfoInit ( void )

◆ ftParts_PObjInfoInit()

void ftParts_PObjInfoInit ( void )

◆ ftParts_80074B0C()

void ftParts_80074B0C ( HSD_GObj * ,
int ,
int  )

◆ ftParts_80073758()

void ftParts_80073758 ( HSD_JObj * jobj)

◆ ftPartsPObjSetDefaultClass()

void ftPartsPObjSetDefaultClass ( void )

◆ ftPartsPObjClearDefaultClass()

void ftPartsPObjClearDefaultClass ( void )

◆ func_800743E0()

void func_800743E0 ( void )

◆ ftParts_800749CC()

void ftParts_800749CC ( HSD_GObj * )

◆ ftParts_80074A4C()

void ftParts_80074A4C ( HSD_GObj * ,
enum_t ,
enum_t  )

◆ ftParts_80074A8C()

void ftParts_80074A8C ( HSD_GObj * )

◆ ftParts_80074E58()

void ftParts_80074E58 ( Fighter * fp)

◆ ftParts_GetBoneIndex()

Fighter_Part ftParts_GetBoneIndex ( Fighter * fp,
Fighter_Part part )

Fighter_BonePersonalToCommon.

◆ ftParts_JObjSetRotation()

void ftParts_JObjSetRotation ( HSD_JObj * ,
Quaternion *  )

◆ ftPartSetRotX()

void ftPartSetRotX ( Fighter * ,
s32 ,
f32  )

◆ ftPartSetRotY()

void ftPartSetRotY ( Fighter * ,
s32 ,
f32  )

◆ ftPartSetRotZ()

void ftPartSetRotZ ( Fighter * ,
s32 ,
f32  )

◆ ftParts_800753D4()

void ftParts_800753D4 ( Fighter * ,
s32 ,
UNK_T  )

◆ ftPartGetRotZ()

f32 ftPartGetRotZ ( Fighter * ,
s32  )

◆ ftParts_80074A74()

s32 ftParts_80074A74 ( HSD_GObj * ,
s32  )

◆ ftParts_80075650()

void ftParts_80075650 ( HSD_GObj * gobj,
HSD_JObj * ,
u32 *  )

◆ ftParts_8007487C()

void ftParts_8007487C ( UNK_T item,
u32 * ,
u8 costume_id,
u32 * ,
u32 *  )

◆ ftParts_80074CA0()

void ftParts_80074CA0 ( u32 * ,
s32 ,
u32 *  )

◆ ftParts_80074D7C()

void ftParts_80074D7C ( u32 * ,
s32 ,
u32 *  )

◆ ftParts_SetupParts()

void ftParts_SetupParts ( HSD_GObj * fighter_obj)

◆ ftPartGetRotX()

f32 ftPartGetRotX ( Fighter * fp,
bool part_idx )
Returns
Blend frames.

◆ ftParts_JObjMakePositionMtx()

void ftParts_JObjMakePositionMtx ( HSD_JObj * jobj,
Mtx mtx,
Mtx rmtx )

◆ ftParts_8007462C()

void ftParts_8007462C ( void )

◆ ftParts_8007482C()

void ftParts_8007482C ( void )

◆ ftParts_IntpJObjLoad()

s32 ftParts_IntpJObjLoad ( HSD_JObj * jobj,
HSD_Joint * joint,
HSD_JObj * parent )

◆ ftParts_80074B6C()

void ftParts_80074B6C ( void )

◆ ftPartsSetupRigidMtx()

void ftPartsSetupRigidMtx ( void )

◆ ftPartsRemap()

void ftPartsRemap ( void )

◆ ftParts_800750C8()

void ftParts_800750C8 ( void )

◆ ftParts_80075240()

void ftParts_80075240 ( void )

◆ ftParts_80075304()

void ftParts_80075304 ( void )

◆ ftParts_800755E8()

void ftParts_800755E8 ( void )

◆ ftPartsSetupSharedVtxMtx()

void ftPartsSetupSharedVtxMtx ( void )

◆ ftPartsSetupEnvelopeMtx()

void ftPartsSetupEnvelopeMtx ( void )

◆ ftParts_PObjSetupMtx()

void ftParts_PObjSetupMtx ( HSD_PObj * pobj,
Mtx vmtx,
Mtx pmtx,
u32 rendermode )

◆ ftParts_80074194()

void ftParts_80074194 ( Fighter * fighter,
FighterBone * bone,
HSD_JObj * jobj,
u32 * dobj_index,
u32 tree_depth )