![]() |
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
|
Functions | |
void | C_VECAdd (const Vec *a, const Vec *b, Vec *ab) |
asm void | PSVECAdd (const register Vec *a, const register Vec *b, register Vec *ab) |
void | C_VECSubtract (const Vec *a, const Vec *b, Vec *a_b) |
asm void | PSVECSubtract (const register Vec *a, const register Vec *b, register Vec *a_b) |
void | C_VECScale (const Vec *src, Vec *dst, f32 scale) |
void | PSVECScale (const register Vec *src, register Vec *dst, register f32 scale) |
void | C_VECNormalize (const Vec *src, Vec *unit) |
void | PSVECNormalize (const register Vec *src, register Vec *unit) |
f32 | C_VECSquareMag (const Vec *v) |
f32 | PSVECSquareMag (const register Vec *v) |
f32 | C_VECMag (const Vec *v) |
f32 | PSVECMag (const register Vec *v) |
f32 | C_VECDotProduct (const Vec *a, const Vec *b) |
asm f32 | PSVECDotProduct (const register Vec *a, const register Vec *b) |
void | C_VECCrossProduct (const Vec *a, const Vec *b, Vec *axb) |
asm void | PSVECCrossProduct (const register Vec *a, const register Vec *b, register Vec *axb) |
void | C_VECHalfAngle (const Vec *a, const Vec *b, Vec *half) |
void | C_VECReflect (const Vec *src, const Vec *normal, Vec *dst) |
f32 | C_VECSquareDistance (const Vec *a, const Vec *b) |
f32 | PSVECSquareDistance (const register Vec *a, const register Vec *b) |
f32 | C_VECDistance (const Vec *a, const Vec *b) |
f32 | PSVECDistance (const register Vec *a, const register Vec *b) |