Super Mario 64 Source
A Super Mario 64 decompilation, brought to you by a bunch of clever folks.
Functions | Variables
joints.h File Reference
#include <ultra64.h>
#include "gd_types.h"

Go to the source code of this file.

Functions

void Proc8018EBE8 (struct ObjJoint *)
 
struct ObjJointmake_joint (s32, f32, f32, f32)
 
struct ObjJointmake_joint_withshape (struct ObjShape *, s32, f32, f32, f32)
 
void func_8018F328 (struct ObjBone *)
 
void Unknown8018FA68 (struct ObjBone *)
 
s32 set_skin_weight (struct ObjJoint *, s32, struct ObjVertex *, f32)
 
void func_8018FB58 (struct ObjBone *)
 
void add_joint2bone (struct ObjBone *, struct ObjJoint *)
 
struct ObjBonemake_bone (s32, struct ObjJoint *, struct ObjJoint *, s32)
 
void Unknown801911A8 (struct ObjJoint *)
 
void Unknown80191220 (struct ObjJoint *)
 
void Unknown801913C0 (struct ObjJoint *)
 
void Unknown801913F0 (struct ObjJoint *)
 
void Unknown801914F8 (struct ObjJoint *)
 
void func_80191604 (struct ObjJoint *)
 
void Unknown80191824 (struct ObjJoint *)
 
void func_80191E88 (struct ObjGroup *)
 
void reset_joint_counts (void)
 

Variables

s32 sTargetWeightID
 

Function Documentation

◆ add_joint2bone()

void add_joint2bone ( struct ObjBone ,
struct ObjJoint  
)

◆ func_8018F328()

void func_8018F328 ( struct ObjBone )

◆ func_8018FB58()

void func_8018FB58 ( struct ObjBone )

◆ func_80191604()

void func_80191604 ( struct ObjJoint )

◆ func_80191E88()

void func_80191E88 ( struct ObjGroup )

◆ make_bone()

struct ObjBone* make_bone ( s32  ,
struct ObjJoint ,
struct ObjJoint ,
s32   
)

◆ make_joint()

struct ObjJoint* make_joint ( s32  ,
f32  ,
f32  ,
f32   
)

◆ make_joint_withshape()

struct ObjJoint* make_joint_withshape ( struct ObjShape ,
s32  ,
f32  ,
f32  ,
f32   
)

◆ Proc8018EBE8()

void Proc8018EBE8 ( struct ObjJoint )

◆ reset_joint_counts()

void reset_joint_counts ( void  )

◆ set_skin_weight()

s32 set_skin_weight ( struct ObjJoint ,
s32  ,
struct ObjVertex ,
f32   
)

◆ Unknown8018FA68()

void Unknown8018FA68 ( struct ObjBone )

◆ Unknown801911A8()

void Unknown801911A8 ( struct ObjJoint )

◆ Unknown80191220()

void Unknown80191220 ( struct ObjJoint )

◆ Unknown801913C0()

void Unknown801913C0 ( struct ObjJoint )

◆ Unknown801913F0()

void Unknown801913F0 ( struct ObjJoint )

◆ Unknown801914F8()

void Unknown801914F8 ( struct ObjJoint )

◆ Unknown80191824()

void Unknown80191824 ( struct ObjJoint )

Variable Documentation

◆ sTargetWeightID

s32 sTargetWeightID