Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
JMath.cpp File Reference

Functions

void JMAEulerToQuat (s16 x, s16 y, s16 z, Quaternion *quat)
 
void JMAQuatLerp (__REGISTER const Quaternion *p, __REGISTER const Quaternion *q, f32 t, Quaternion *dst)
 
void JMAFastVECNormalize (__REGISTER const Vec *src, __REGISTER Vec *dst)
 
void JMAVECScaleAdd (__REGISTER const Vec *vec1, __REGISTER const Vec *vec2, __REGISTER Vec *dst, __REGISTER f32 scale)
 
void JMAMTXApplyScale (__REGISTER const Mtx src, __REGISTER Mtx dst, __REGISTER f32 xScale, __REGISTER f32 yScale, __REGISTER f32 zScale)
 

Function Documentation

◆ JMAEulerToQuat()

void JMAEulerToQuat ( s16 x,
s16 y,
s16 z,
Quaternion * quat )

◆ JMAFastVECNormalize()

void JMAFastVECNormalize ( __REGISTER const Vec * src,
__REGISTER Vec * dst )

◆ JMAMTXApplyScale()

void JMAMTXApplyScale ( __REGISTER const Mtx src,
__REGISTER Mtx dst,
__REGISTER f32 xScale,
__REGISTER f32 yScale,
__REGISTER f32 zScale )

◆ JMAQuatLerp()

void JMAQuatLerp ( __REGISTER const Quaternion * p,
__REGISTER const Quaternion * q,
f32 t,
Quaternion * dst )

◆ JMAVECScaleAdd()

void JMAVECScaleAdd ( __REGISTER const Vec * vec1,
__REGISTER const Vec * vec2,
__REGISTER Vec * dst,
__REGISTER f32 scale )