|
void | C_MTXOrtho (Mtx44 m, f32 t, f32 b, f32 l, f32 r, f32 n, f32 f) |
|
void | C_MTXPerspective (Mtx44 m, f32 fovY, f32 aspect, f32 n, f32 f) |
|
void | C_MTXIdentity (Mtx m) |
|
void | C_MTXCopy (const Mtx src, Mtx dst) |
|
void | C_MTXConcat (const Mtx a, const Mtx b, Mtx ab) |
|
void | C_MTXConcatArray (const Mtx a, const Mtx *srcBase, Mtx *dstBase, u32 count) |
|
void | C_MTXTranspose (const Mtx src, Mtx xPose) |
|
void | C_MTXFrustum (Mtx44 m, f32 t, f32 b, f32 l, f32 r, f32 n, f32 f) |
|
u32 | C_MTXInverse (const Mtx src, Mtx inv) |
|
u32 | C_MTXInvXpose (const Mtx src, Mtx invX) |
|
void | PSMTXIdentity (Mtx m) |
|
void | PSMTXCopy (const Mtx src, Mtx dst) |
|
void | PSMTXConcat (const Mtx a, const Mtx b, Mtx ab) |
|
void | PSMTXConcatArray (const Mtx a, const Mtx *srcBase, Mtx *dstBase, u32 count) |
|
void | PSMTXTranspose (const Mtx src, Mtx xPose) |
|
u32 | PSMTXInverse (const Mtx src, Mtx inv) |
|
u32 | PSMTXInvXpose (const Mtx src, Mtx invX) |
|
void | C_MTXQuat (Mtx m, const Quaternion *q) |
|
void | C_MTXReflect (Mtx m, const Vec3 *p, const Vec3 *n) |
|
void | C_MTXTrans (Mtx m, f32 xT, f32 yT, f32 zT) |
|
void | C_MTXTransApply (const Mtx src, Mtx dst, f32 xT, f32 yT, f32 zT) |
|
void | C_MTXScale (Mtx m, f32 xS, f32 yS, f32 zS) |
|
void | C_MTXScaleApply (const Mtx src, Mtx dst, f32 xS, f32 yS, f32 zS) |
|
void | C_MTXRotRad (Mtx m, char axis, f32 rad) |
|
void | C_MTXRotTrig (Mtx m, char axis, f32 sinA, f32 cosA) |
|
void | C_MTXRotAxisRad (Mtx m, const Vec3 *axis, f32 rad) |
|
void | C_MTXLookAt (Mtx m, Vec3 *cam_pos, Vec3 *up, Vec3 *target) |
|
void | PSMTXQuat (Mtx m, const Quaternion *q) |
|
void | PSMTXReflect (Mtx m, const Vec3 *p, const Vec3 *n) |
|
void | PSMTXTransApply (const Mtx src, Mtx dst, f32 xT, f32 yT, f32 zT) |
|
void | PSMTXScaleApply (const Mtx src, Mtx dst, f32 xS, f32 yS, f32 zS) |
|
void | PSMTXRotRad (Mtx m, char axis, f32 rad) |
|
void | PSMTXRotTrig (Mtx m, char axis, f32 sinA, f32 cosA) |
|
void | PSMTXRotAxisRad (Mtx m, const Vec3 *axis, f32 rad) |
|
void | PSMTXTrans (Mtx m, f32 x_trans, f32 y_trans, f32 z_trans) |
|
void | PSMTXScale (Mtx m, f32 x_scale, f32 y_scale, f32 z_scale) |
|
void | C_MTXLightPerspective (Mtx m, f32 fov, f32 aspect, f32 x_scale, f32 y_scale, f32 z_x_mult, f32 z_y_mult) |
|
void | C_MTXLightFrustum (Mtx m, f32 top, f32 bottom, f32 left, f32 right, f32 near, f32 x_scale, f32 y_scale, f32 z_x_mult, f32 z_y_mult) |
|
void | C_MTXLightOrtho (Mtx m, f32 top, f32 bottom, f32 left, f32 right, f32 x_scale, f32 y_scale, f32 z_x_mult, f32 z_y_mult) |
|