|
| VEC3 * | nw::math::internal::standard::VEC3Transform (VEC3 *pOut, const MTX34 *pM, const VEC3 *pV) |
| MTX34 * | nw::math::internal::standard::MTX34Add (MTX34 *pOut, const MTX34 *p1, const MTX34 *p2) |
| MTX34 * | nw::math::internal::standard::MTX34Sub (MTX34 *pOut, const MTX34 *p1, const MTX34 *p2) |
| MTX34 * | nw::math::internal::standard::MTX34MultScale (MTX34 *pOut, const MTX34 *pM, const VEC3 *pS) |
| MTX34 * | nw::math::internal::standard::MTX34MultScale (MTX34 *pOut, const VEC3 *pS, const MTX34 *pM) |
| MTX34 * | nw::math::internal::standard::MTX34Mult (MTX34 *pOut, const MTX34 *p, f32 f) |
| MTX34 * | nw::math::internal::standard::MTX34MAdd (MTX34 *pOut, f32 t, const MTX34 *p1, const MTX34 *p2) |
| MTX34 * | nw::math::internal::standard::MTX34Mult (MTX34 *pOut, const MTX34 *p1, const MTX34 *p2) |
| u32 | nw::math::internal::standard::MTX34Inverse (MTX34 *pOut, const MTX34 *p) |
| u32 | nw::math::internal::standard::MTX34InvTranspose (MTX34 *pOut, const MTX34 *p) |
| VEC3 * | nw::math::internal::intrinsics::VEC3Transform (VEC3 *pOut, const MTX34 *pM, const VEC3 *pV) |
| MTX34 * | nw::math::internal::intrinsics::MTX34Add (MTX34 *pOut, const MTX34 *p1, const MTX34 *p2) |
| MTX34 * | nw::math::internal::intrinsics::MTX34Sub (MTX34 *pOut, const MTX34 *p1, const MTX34 *p2) |
| MTX34 * | nw::math::internal::intrinsics::MTX34MultScale (MTX34 *pOut, const MTX34 *pM, const VEC3 *pS) |
| MTX34 * | nw::math::internal::intrinsics::MTX34MultScale (MTX34 *pOut, const VEC3 *pS, const MTX34 *pM) |
| MTX34 * | nw::math::internal::intrinsics::MTX34Mult (MTX34 *pOut, const MTX34 *p, f32 f) |
| MTX34 * | nw::math::internal::intrinsics::MTX34MAdd (MTX34 *pOut, f32 t, const MTX34 *p1, const MTX34 *p2) |
| MTX34 * | nw::math::internal::intrinsics::MTX34Mult (MTX34 *pOut, const MTX34 *p1, const MTX34 *p2) |
| u32 | nw::math::internal::intrinsics::MTX34Inverse (MTX34 *pOut, const MTX34 *p) |
| u32 | nw::math::internal::intrinsics::MTX34InvTranspose (MTX34 *pOut, const MTX34 *p) |
| NW_MATH_INLINE MTX34 * | nw::math::MTX34Zero (MTX34 *pOut) |
| NW_MATH_INLINE bool | nw::math::MTX34IsIdentity (const MTX34 *p) |
| NW_MATH_INLINE MTX34 * | nw::math::MTX34Identity (MTX34 *pOut) |
| NW_MATH_INLINE MTX34 * | nw::math::MTX34Add (MTX34 *pOut, const MTX34 *p1, const MTX34 *p2) |
| NW_MATH_INLINE MTX34 * | nw::math::MTX34Sub (MTX34 *pOut, const MTX34 *p1, const MTX34 *p2) |
| NW_MATH_INLINE MTX34 * | nw::math::MTX34Mult (MTX34 *pOut, const MTX34 *p, f32 f) |
| NW_MATH_INLINE MTX34 * | nw::math::MTX34MAdd (MTX34 *pOut, f32 t, const MTX34 *p1, const MTX34 *p2) |
| NW_MATH_INLINE MTX34 * | nw::math::MTX34MultArray (MTX34 *pOut, const MTX34 *p1, const MTX34 *pSrc, s32 count) |
| NW_MATH_INLINE u32 | nw::math::MTX34Inverse (MTX34 *pOut, const MTX34 *p) |
| NW_MATH_INLINE MTX34 * | nw::math::MTX34Transpose (MTX34 *pOut, const MTX34 *p) |
| NW_MATH_INLINE u32 | nw::math::MTX34InvTranspose (MTX34 *pOut, const MTX34 *p) |
| NW_MATH_INLINE MTX34 * | nw::math::MTX34LookAt (MTX34 *pOut, const VEC3 *pCamPos, const VEC3 *pCamUp, const VEC3 *pTarget) |
| NW_MATH_INLINE MTX34 * | nw::math::MTX34LookAt (MTX34 *pOut, const VEC3 *pCamPos, f32 twist, const VEC3 *pTarget) |
| NW_MATH_INLINE MTX34 * | nw::math::MTX34CameraRotate (MTX34 *pOut, const VEC3 *pCamPos, const VEC3 *pCamRotate) |
| NW_MATH_INLINE MTX34 * | nw::math::MTX34TextureProjectionFrustum (MTX34 *pOut, f32 l, f32 r, f32 b, f32 t, f32 n, f32 scaleS, f32 scaleT, f32 translateS, f32 translateT) |
| NW_MATH_INLINE MTX34 * | nw::math::MTX34TextureProjectionPerspective (MTX34 *pOut, f32 fovy, f32 aspect, f32 scaleS, f32 scaleT, f32 translateS, f32 translateT) |
| NW_MATH_INLINE MTX34 * | nw::math::MTX34TextureProjectionOrtho (MTX34 *pOut, f32 l, f32 r, f32 b, f32 t, f32 scaleS, f32 scaleT, f32 translateS, f32 translateT) |
| NW_MATH_INLINE MTX34 * | nw::math::MTX34RotXYZIdx (MTX34 *pOut, u32 idxX, u32 idxY, u32 idxZ) |
| NW_MATH_INLINE MTX34 * | nw::math::MTX34RotXYZTranslateIdx (MTX34 *pOut, u32 idxX, u32 idxY, u32 idxZ, const VEC3 *pT) |
| NW_MATH_INLINE MTX34 * | nw::math::MTX34RotAxisIdx (MTX34 *pOut, const VEC3 *pAxis, u32 idx) |
| NW_MATH_INLINE MTX34 * | nw::math::MTX34Scale (MTX34 *pOut, const VEC3 *pS) |
| NW_MATH_INLINE MTX34 * | nw::math::MTX34MultScale (MTX34 *pOut, const MTX34 *pM, const VEC3 *pS) |
| NW_MATH_INLINE MTX34 * | nw::math::MTX34MultScale (MTX34 *pOut, const VEC3 *pS, const MTX34 *pM) |
| NW_MATH_INLINE MTX34 * | nw::math::MTX34Translate (MTX34 *pOut, const VEC3 *pT) |
| NW_MATH_INLINE MTX34 * | nw::math::MTX34MultTranslate (MTX34 *pOut, const MTX34 *pM, const VEC3 *pT) |
| NW_MATH_INLINE MTX34 * | nw::math::MTX34MultTranslate (MTX34 *pOut, const VEC3 *pT, const MTX34 *pM) |
| NW_MATH_INLINE MTX34 * | nw::math::MTX34MakeSRT (MTX34 *pOut, const VEC3 *pS, const VEC3 *pR, const VEC3 *pT) |
| NW_MATH_INLINE MTX34 * | nw::math::MTX34MakeST (MTX34 *pOut, const VEC3 *pS, const VEC3 *pT) |
| NW_MATH_INLINE MTX34 * | nw::math::MTX34MakeS (MTX34 *pOut, const VEC3 *pS) |
| NW_MATH_INLINE MTX34 * | nw::math::QUATToMTX34 (MTX34 *pOut, const QUAT *p) |
| NW_FORCE_INLINE MTX34 * | nw::math::MTX34Copy (MTX34 *pOut, const MTX34 *p) |
| NW_FORCE_INLINE MTX34 * | nw::math::MTX34Mult (MTX34 *pOut, const MTX34 *p1, const MTX34 *p2) |
| MTX34 * | nw::math::MTX34RotXYZRad (MTX34 *pOut, f32 fRadX, f32 fRadY, f32 fRadZ) |
| MTX34 * | nw::math::MTX34RotXYZDeg (MTX34 *pOut, f32 fDegX, f32 fDegY, f32 fDegZ) |
| MTX34 * | nw::math::MTX34RotAxisRad (MTX34 *pOut, const VEC3 *pAxis, f32 fRad) |
| MTX34 * | nw::math::MTX34RotAxisDeg (MTX34 *pOut, const VEC3 *pAxis, f32 fDeg) |
| MTX34 | nw::math::operator* (f32 f, const MTX34 &rhs) |
| bool | nw::math::MTX34IsIdentity (const MTX34 &m) |
| MTX34 * | nw::math::MTX34Add (MTX34 *pOut, const MTX34 &m1, const MTX34 &m2) |
| MTX34 * | nw::math::MTX34Sub (MTX34 *pOut, const MTX34 &m1, const MTX34 &m2) |
| MTX34 * | nw::math::MTX34Mult (MTX34 *pOut, const MTX34 &m, f32 f) |
| MTX34 * | nw::math::MTX34Mult (MTX34 *pOut, const MTX34 &m1, const MTX34 &m2) |
| MTX34 * | nw::math::MTX34MAdd (MTX34 *pOut, f32 t, const MTX34 &m1, const MTX34 &m2) |
| MTX34 * | nw::math::MTX34Copy (MTX34 *pOut, const MTX34 &m) |
| MTX34 * | nw::math::MTX34MultArray (MTX34 *pOut, const MTX34 &m1, const MTX34 *pSrc, s32 count) |
| u32 | nw::math::MTX34Inverse (MTX34 *pOut, const MTX34 &m) |
| MTX34 * | nw::math::MTX34Transpose (MTX34 *pOut, const MTX34 &m) |
| u32 | nw::math::MTX34InvTranspose (MTX34 *pOut, const MTX34 &m) |
| MTX34 * | nw::math::MTX34LookAt (MTX34 *pOut, const VEC3 &vCamPos, const VEC3 &vCamUp, const VEC3 &vTarget) |
| MTX34 * | nw::math::MTX34LookAt (MTX34 *pOut, const VEC3 &vCamPos, f32 twist, const VEC3 &vTarget) |
| MTX34 * | nw::math::MTX34CameraRotate (MTX34 *pOut, const VEC3 &vCamPos, const VEC3 &vCamRotate) |
| MTX34 * | nw::math::MTX34RotXYZTranslateIdx (MTX34 *pOut, u32 idxX, u32 idxY, u32 idxZ, const VEC3 &vT) |
| MTX34 * | nw::math::MTX34RotAxisIdx (MTX34 *pOut, const VEC3 &vAxis, u32 idx) |
| MTX34 * | nw::math::MTX34RotAxisRad (MTX34 *pOut, const VEC3 &vAxis, f32 fRad) |
| MTX34 * | nw::math::MTX34RotAxisDeg (MTX34 *pOut, const VEC3 &vAxis, f32 fDeg) |
| MTX34 * | nw::math::MTX34Scale (MTX34 *pOut, const VEC3 &vS) |
| MTX34 * | nw::math::MTX34MultScale (MTX34 *pOut, const MTX34 &m, const VEC3 &vS) |
| MTX34 * | nw::math::MTX34MultScale (MTX34 *pOut, const VEC3 &vS, const MTX34 &m) |
| MTX34 * | nw::math::MTX34Translate (MTX34 *pOut, const VEC3 &vT) |
| MTX34 * | nw::math::MTX34MultTranslate (MTX34 *pOut, const MTX34 &m, const VEC3 &vT) |
| MTX34 * | nw::math::MTX34MultTranslate (MTX34 *pOut, const VEC3 &vT, const MTX34 &m) |
| MTX34 * | nw::math::MTX34MakeSRT (MTX34 *pOut, const VEC3 &s, const VEC3 &r, const VEC3 &t) |
| MTX34 * | nw::math::MTX34MakeST (MTX34 *pOut, const VEC3 &s, const VEC3 &t) |
| MTX34 * | nw::math::MTX34MakeS (MTX34 *pOut, const VEC3 &s) |
| MTX34 * | nw::math::QUATToMTX34 (MTX34 *pOut, const QUAT &q) |