SSBM Decomp
|
Macros | |
#define | EPSILON 0.0000000001f |
#define | FLOAT_MIN 1.1754943E-38f |
Functions | |
f32 | HSD_CalcDeterminantMatrix3x4 (Mtx m) |
void | HSD_MtxInverse (Mtx src, Mtx dest) |
void | HSD_MtxInverseConcat (Mtx inv, Mtx src, Mtx dest) |
void | HSD_MtxInverseTranspose (Mtx src, Mtx dest) |
f32 | calcVal (f32 x, f32 y) |
void | HSD_MtxGetRotation (Mtx m, Vec3 *vec) |
void | HSD_MtxGetTranslate (Mtx mat, Vec3 *vec) |
void | HSD_MtxGetScale (Mtx arg0, Vec3 *arg1) |
void | HSD_MkRotationMtx (Mtx arg0, Vec3 *arg1) |
void | HSD_Mtx_8037A230 (Mtx arg0, Quaternion *arg1) |
void | HSD_MtxSRT (Mtx m, Vec3 *vec1, Vec3 *vec2, Vec3 *vec3, Vec3 *vec4) |
void | HSD_MtxSRTQuat (Mtx arg0, Vec3 *arg1, Quaternion *arg2, Vec3 *arg3, Vec3 *arg4) |
void | HSD_MtxScaledAdd (Mtx arg0, Mtx arg1, Mtx arg2, f32 arg3) |
void * | HSD_VecAlloc (void) |
void | HSD_VecFree (void *arg0) |
void * | HSD_MtxAlloc (void) |
void | HSD_MtxFree (void *arg0) |
HSD_ObjAllocData * | HSD_VecGetAllocData (void) |
void | HSD_VecInitAllocData (void) |
HSD_ObjAllocData * | HSD_MtxGetAllocData (void) |
void | HSD_MtxInitAllocData (void) |
Variables | |
HSD_ObjAllocData | HSD_Mtx_804C2310 |
HSD_ObjAllocData | HSD_Mtx_804C233C |
#define EPSILON 0.0000000001f |
#define FLOAT_MIN 1.1754943E-38f |
|
inline |
void HSD_MtxInverse | ( | Mtx | src, |
Mtx | dest | ||
) |
void HSD_MtxInverseConcat | ( | Mtx | inv, |
Mtx | src, | ||
Mtx | dest | ||
) |
void HSD_MtxInverseTranspose | ( | Mtx | src, |
Mtx | dest | ||
) |
|
inline |
void HSD_MtxGetRotation | ( | Mtx | m, |
Vec3 * | vec | ||
) |
void HSD_MtxGetTranslate | ( | Mtx | mat, |
Vec3 * | vec | ||
) |
void HSD_MtxGetScale | ( | Mtx | arg0, |
Vec3 * | arg1 | ||
) |
void HSD_MkRotationMtx | ( | Mtx | arg0, |
Vec3 * | arg1 | ||
) |
void HSD_Mtx_8037A230 | ( | Mtx | arg0, |
Quaternion * | arg1 | ||
) |
void HSD_MtxSRT | ( | Mtx | m, |
Vec3 * | vec1, | ||
Vec3 * | vec2, | ||
Vec3 * | vec3, | ||
Vec3 * | vec4 | ||
) |
void HSD_MtxSRTQuat | ( | Mtx | arg0, |
Vec3 * | arg1, | ||
Quaternion * | arg2, | ||
Vec3 * | arg3, | ||
Vec3 * | arg4 | ||
) |
void HSD_MtxScaledAdd | ( | Mtx | arg0, |
Mtx | arg1, | ||
Mtx | arg2, | ||
f32 | arg3 | ||
) |
void * HSD_VecAlloc | ( | void | ) |
void HSD_VecFree | ( | void * | arg0 | ) |
void * HSD_MtxAlloc | ( | void | ) |
void HSD_MtxFree | ( | void * | arg0 | ) |
HSD_ObjAllocData * HSD_VecGetAllocData | ( | void | ) |
void HSD_VecInitAllocData | ( | void | ) |
HSD_ObjAllocData * HSD_MtxGetAllocData | ( | void | ) |
void HSD_MtxInitAllocData | ( | void | ) |
HSD_ObjAllocData HSD_Mtx_804C2310 |
HSD_ObjAllocData HSD_Mtx_804C233C |