Loading [MathJax]/extensions/tex2jax.js
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
JPAMath.cpp File Reference

Functions

void func_80280588 ()
 
void JPAGetYZRotateMtx__FssPA4_f ()
 
void JPAGetXYZRotateMtx__FsssPA4_f ()
 
void func_802807E0 ()
 
void func_80280808 ()
 
void JPACalcKeyAnmValue__FfUsPCf ()
 
void _savegpr_28 ()
 
void _restgpr_28 ()
 
static f32 floatDummyFunc ()
 
void JPAGetDirMtx (JGeometry::TVec3< f32 > const &param_0, f32(*param_1)[4])
 
void JPAGetYZRotateMtx (s16 angleY, s16 angleZ, f32(*param_2)[4])
 
void JPAGetXYZRotateMtx (s16 x, s16 y, s16 z, Mtx mtx)
 
void JPASetRMtxTVecfromMtx (f32 const (*param_0)[4], f32(*param_1)[4], JGeometry::TVec3< f32 > *param_2)
 
void JPASetRMtxSTVecfromMtx (f32 const (*param_0)[4], f32(*param_1)[4], JGeometry::TVec3< f32 > *param_2, JGeometry::TVec3< f32 > *param_3)
 
f32 JPACalcKeyAnmValue (f32 param_0, u16 param_1, f32 const *param_2)
 

Variables

u8 sincosTable___5JMath [65536]
 

Function Documentation

◆ _restgpr_28()

void _restgpr_28 ( )

◆ _savegpr_28()

void _savegpr_28 ( )

◆ floatDummyFunc()

static f32 floatDummyFunc ( )
static

◆ func_80280588()

void func_80280588 ( )

◆ func_802807E0()

void func_802807E0 ( )

◆ func_80280808()

void func_80280808 ( )

◆ JPACalcKeyAnmValue()

f32 JPACalcKeyAnmValue ( f32 param_0,
u16 param_1,
f32 const * param_2 )

◆ JPACalcKeyAnmValue__FfUsPCf()

void JPACalcKeyAnmValue__FfUsPCf ( )

◆ JPAGetDirMtx()

void JPAGetDirMtx ( JGeometry::TVec3< f32 > const & param_0,
f32(*) param_1[4] )

◆ JPAGetXYZRotateMtx()

void JPAGetXYZRotateMtx ( s16 x,
s16 y,
s16 z,
Mtx mtx )

◆ JPAGetXYZRotateMtx__FsssPA4_f()

void JPAGetXYZRotateMtx__FsssPA4_f ( )

◆ JPAGetYZRotateMtx()

void JPAGetYZRotateMtx ( s16 angleY,
s16 angleZ,
f32(*) param_2[4] )

◆ JPAGetYZRotateMtx__FssPA4_f()

void JPAGetYZRotateMtx__FssPA4_f ( )

◆ JPASetRMtxSTVecfromMtx()

void JPASetRMtxSTVecfromMtx ( f32 const (*) param_0[4],
f32(*) param_1[4],
JGeometry::TVec3< f32 > * param_2,
JGeometry::TVec3< f32 > * param_3 )

◆ JPASetRMtxTVecfromMtx()

void JPASetRMtxTVecfromMtx ( f32 const (*) param_0[4],
f32(*) param_1[4],
JGeometry::TVec3< f32 > * param_2 )

Variable Documentation

◆ sincosTable___5JMath

u8 sincosTable___5JMath[65536]