|
| VEC3 * | VEC3Transform (VEC3 *pOut, const MTX34 *pM, const VEC3 *pV) |
| MTX34 * | MTX34Add (MTX34 *pOut, const MTX34 *p1, const MTX34 *p2) |
| MTX34 * | MTX34Sub (MTX34 *pOut, const MTX34 *p1, const MTX34 *p2) |
| MTX34 * | MTX34MultScale (MTX34 *pOut, const MTX34 *pM, const VEC3 *pS) |
| MTX34 * | MTX34MultScale (MTX34 *pOut, const VEC3 *pS, const MTX34 *pM) |
| MTX34 * | MTX34Mult (MTX34 *pOut, const MTX34 *p, f32 f) |
| MTX34 * | MTX34MAdd (MTX34 *pOut, f32 t, const MTX34 *p1, const MTX34 *p2) |
| MTX34 * | MTX34Mult (MTX34 *pOut, const MTX34 *p1, const MTX34 *p2) |
| u32 | MTX34Inverse (MTX34 *pOut, const MTX34 *p) |
| u32 | MTX34InvTranspose (MTX34 *pOut, const MTX34 *p) |
| VEC4 * | VEC3Transform (VEC4 *pOut, const MTX44 *pM, const VEC3 *pV) |
| MTX44 * | MTX44Add (MTX44 *pOut, const MTX44 *p1, const MTX44 *p2) |
| MTX44 * | MTX44Sub (MTX44 *pOut, const MTX44 *p1, const MTX44 *p2) |
| MTX44 * | MTX44Mult (MTX44 *pOut, const MTX44 *p, f32 f) |
| MTX44 * | MTX44Mult (MTX44 *pOut, const MTX44 *__restrict p1, const MTX44 *__restrict p2) |
| MTX44 * | MTX44MultScale (MTX44 *pOut, const MTX44 *pM, const VEC3 *pS) |
| MTX44 * | MTX44MultScale (MTX44 *pOut, const VEC3 *pS, const MTX44 *pM) |
| QUAT * | QUATAdd (QUAT *pOut, const QUAT *q1, const QUAT *q2) |
| QUAT * | QUATSub (QUAT *pOut, const QUAT *q1, const QUAT *q2) |
| QUAT * | QUATMult (QUAT *pOut, const QUAT *q1, const QUAT *q2) |
| f32 | QUATDot (const QUAT *q1, const QUAT *q2) |
| QUAT * | QUATScale (QUAT *pOut, const QUAT *q, f32 scale) |
| QUAT * | QUATNormalize (QUAT *pOut, const QUAT *q) |
| QUAT * | QUATInverse (QUAT *pOut, const QUAT *q) |
| QUAT * | QUATExp (QUAT *pOut, const QUAT *q) |
| QUAT * | QUATLogN (QUAT *pOut, const QUAT *q) |
| QUAT * | QUATLerp (QUAT *pOut, const QUAT *q1, const QUAT *q2, f32 t) |
| QUAT * | QUATSlerp (QUAT *pOut, const QUAT *q1, const QUAT *q2, f32 t) |
| QUAT * | QUATMakeClosest (QUAT *pOut, const QUAT *q, const QUAT *qto) |
| VEC3 * | VEC3CalcRPY (VEC3 *pOut, const QUAT *q) |
| VEC3 * | VEC3TransformArray (VEC3 *pOut, const MTX34 *pM, const VEC3 *pV, s32 count) |
| VEC4 * | VEC3TransformArray (VEC4 *pOut, const MTX44 *pM, const VEC3 *pV, u32 count) |
| VEC3 * | VEC3TransformNormal (VEC3 *pOut, const MTX34 *pM, const VEC3 *pV) |
| VEC3 * | VEC3TransformNormalArray (VEC3 *pOut, const MTX34 *pM, const VEC3 *pV, u32 count) |
| VEC3 * | VEC3TransformCoord (VEC3 *pOut, const MTX44 *pM, const VEC3 *pV) |
| VEC3 * | VEC3TransformCoordArray (VEC3 *pOut, const MTX44 *pM, const VEC3 *pV, u32 count) |
| VEC4 * | VEC4Transform (VEC4 *pOut, const MTX44 *pM, const VEC4 *pV) |
| VEC4 * | VEC4TransformArray (VEC4 *pOut, const MTX44 *pM, const VEC4 *pV, u32 count) |
| VEC4 * | VEC4Transform (VEC4 *pOut, const MTX34 *pM, const VEC4 *pV) |
| VEC4 * | VEC4TransformArray (VEC4 *pOut, const MTX34 *pM, const VEC4 *pV, u32 count) |
| VEC2 * | VEC2Maximize (VEC2 *pOut, const VEC2 *p1, const VEC2 *p2) |
| VEC2 * | VEC2Minimize (VEC2 *pOut, const VEC2 *p1, const VEC2 *p2) |
| NW_INLINE VEC2 * | VEC2Add (VEC2 *pOut, const VEC2 *p1, const VEC2 *p2) |
| NW_INLINE VEC2 * | VEC2Sub (VEC2 *pOut, const VEC2 *p1, const VEC2 *p2) |
| NW_INLINE VEC2 * | VEC2Scale (VEC2 *pOut, const VEC2 *p, f32 scale) |
| NW_INLINE VEC2 * | VEC2Lerp (VEC2 *pOut, const VEC2 *p1, const VEC2 *p2, f32 t) |
| NW_INLINE f32 | VEC2Dot (const VEC2 *p1, const VEC2 *p2) |
| NW_INLINE f32 | VEC2LenSq (const VEC2 *p) |
| NW_INLINE f32 | VEC2DistSq (const VEC2 *p1, const VEC2 *p2) |
| VEC3 * | VEC3Maximize (VEC3 *pOut, const VEC3 *p1, const VEC3 *p2) |
| VEC3 * | VEC3Minimize (VEC3 *pOut, const VEC3 *p1, const VEC3 *p2) |
| f32 | VEC3SquareDist (const VEC3 *p1, const VEC3 *p2) |
| NW_INLINE VEC3 * | VEC3Add (VEC3 *pOut, const VEC3 *p1, const VEC3 *p2) |
| NW_INLINE VEC3 * | VEC3Sub (VEC3 *pOut, const VEC3 *p1, const VEC3 *p2) |
| NW_INLINE VEC3 * | VEC3Mult (VEC3 *pOut, const VEC3 *p1, const VEC3 *p2) |
| NW_INLINE VEC3 * | VEC3Scale (VEC3 *pOut, const VEC3 *p, f32 scale) |
| NW_INLINE VEC3 * | VEC3Lerp (VEC3 *pOut, const VEC3 *p1, const VEC3 *p2, f32 t) |
| NW_INLINE f32 | VEC3Dot (const VEC3 *p1, const VEC3 *p2) |
| VEC4 * | VEC4Add (VEC4 *pOut, const VEC4 *p1, const VEC4 *p2) |
| VEC4 * | VEC4Sub (VEC4 *pOut, const VEC4 *p1, const VEC4 *p2) |
| VEC4 * | VEC4Scale (VEC4 *pOut, const VEC4 *p, f32 scale) |
| VEC4 * | VEC4Lerp (VEC4 *pOut, const VEC4 *p1, const VEC4 *p2, f32 t) |
| f32 | VEC4Dot (const VEC4 *p1, const VEC4 *p2) |
| f32 | VEC4LenSq (const VEC4 *p) |
| f32 | VEC4DistSq (const VEC4 *p1, const VEC4 *p2) |
| VEC4 * | VEC4Maximize (VEC4 *pOut, const VEC4 *p1, const VEC4 *p2) |
| VEC4 * | VEC4Minimize (VEC4 *pOut, const VEC4 *p1, const VEC4 *p2) |