|
| VEC3 * | nw4hbm::math::VEC3Add (register VEC3 *pOut, register VEC3 const *p1, register VEC3 const *p2) |
| |
| VEC3 * | nw4hbm::math::VEC3Sub (register VEC3 *pOut, register VEC3 const *p1, register VEC3 const *p2) |
| |
| VEC3 * | nw4hbm::math::VEC3Scale (register VEC3 *pOut, register VEC3 const *p, register f32 scale) |
| |
| VEC3 * | nw4hbm::math::VEC3Lerp (register VEC3 *pOut, register VEC3 const *p1, register VEC3 const *p2, register f32 t) |
| |
| f32 | nw4hbm::math::VEC3Dot (register VEC3 const *p1, register VEC3 const *p2) |
| |
| f32 | nw4hbm::math::VEC3LenSq (register VEC3 const *p) |
| |
| VEC3 * | nw4hbm::math::VEC3Cross (VEC3 *pOut, VEC3 const *p1, VEC3 const *p2) |
| |
| VEC3 * | nw4hbm::math::VEC3Normalize (VEC3 *pOut, VEC3 const *p) |
| |
| f32 | nw4hbm::math::VEC3DistSq (VEC3 const *p1, VEC3 const *p2) |
| |
| MTX34 * | nw4hbm::math::MTX34Mult (MTX34 *pOut, MTX34 const *p1, MTX34 const *p2) |
| |
| MTX34 * | nw4hbm::math::MTX34Copy (MTX34 *pOut, const MTX34 *p) |
| |
| MTX34 * | nw4hbm::math::MTX34Identity (MTX34 *pOut) |
| |
| u32 | nw4hbm::math::MTX34Inv (MTX34 *pOut, MTX34 const *p) |
| |
| VEC3 * | nw4hbm::math::VEC3TransformCoord (VEC3 *pOut, MTX34 const *pM, VEC3 const *pV) |
| |
| VEC2 * | nw4hbm::math::VEC2Maximize (VEC2 *pOut, VEC2 const *p1, VEC2 const *p2) |
| |
| VEC2 * | nw4hbm::math::VEC2Minimize (VEC2 *pOut, VEC2 const *p1, VEC2 const *p2) |
| |
| VEC2 * | nw4hbm::math::VEC2Normalize (VEC2 *pOut, VEC2 const *p) |
| |
| VEC3 * | nw4hbm::math::VEC3Maximize (VEC3 *pOut, VEC3 const *p1, VEC3 const *p2) |
| |
| VEC3 * | nw4hbm::math::VEC3Minimize (VEC3 *pOut, VEC3 const *p1, VEC3 const *p2) |
| |
| VEC4 * | nw4hbm::math::VEC4Add (VEC4 *pOut, VEC4 const *p1, VEC4 const *p2) |
| |
| VEC4 * | nw4hbm::math::VEC4Sub (VEC4 *pOut, VEC4 const *p1, VEC4 const *p2) |
| |
| VEC4 * | nw4hbm::math::VEC4Scale (VEC4 *pOut, VEC4 const *p, f32 scale) |
| |
| VEC4 * | nw4hbm::math::VEC4Lerp (VEC4 *pOut, VEC4 const *p1, VEC4 const *p2, f32 t) |
| |
| f32 | nw4hbm::math::VEC4Dot (VEC4 const *p1, VEC4 const *p2) |
| |
| f32 | nw4hbm::math::VEC4LenSq (VEC4 const *p) |
| |
| f32 | nw4hbm::math::VEC4Len (VEC4 const *p) |
| |
| VEC4 * | nw4hbm::math::VEC4Normalize (VEC4 *pOut, VEC4 const *p) |
| |
| f32 | nw4hbm::math::VEC4DistSq (VEC4 const *p1, VEC4 const *p2) |
| |
| VEC4 * | nw4hbm::math::VEC4Maximize (VEC4 *pOut, VEC4 const *p1, VEC4 const *p2) |
| |
| VEC4 * | nw4hbm::math::VEC4Minimize (VEC4 *pOut, VEC4 const *p1, VEC4 const *p2) |
| |
| MTX33 * | nw4hbm::math::MTX33Copy (MTX33 *pOut, MTX33 const *p) |
| |
| MTX33 * | nw4hbm::math::MTX33Zero (MTX33 *pOut) |
| |
| MTX33 * | nw4hbm::math::MTX33Identity (MTX33 *pOut) |
| |
| MTX33 * | nw4hbm::math::MTX34ToMTX33 (MTX33 *pOut, MTX34 const *pM) |
| |
| MTX33 * | nw4hbm::math::MTX33MAdd (MTX33 *pOut, f32 t, MTX33 const *p1, MTX33 const *p2) |
| |
| u32 | nw4hbm::math::MTX34InvTranspose (MTX33 *inv, MTX34 const *src) |
| |
| MTX34 * | nw4hbm::math::MTX34Zero (MTX34 *pOut) |
| |
| bool | nw4hbm::math::MTX34IsIdentity (MTX34 const *p) |
| |
| MTX34 * | nw4hbm::math::MTX34Add (MTX34 *pOut, MTX34 const *p1, MTX34 const *p2) |
| |
| MTX34 * | nw4hbm::math::MTX34Sub (MTX34 *pOut, MTX34 const *p1, MTX34 const *p2) |
| |
| MTX34 * | nw4hbm::math::MTX34Mult (MTX34 *pOut, MTX34 const *p, f32 f) |
| |
| MTX34 * | nw4hbm::math::MTX34Scale (MTX34 *pOut, MTX34 const *pM, VEC3 const *pS) |
| |
| MTX34 * | nw4hbm::math::MTX34Trans (MTX34 *pOut, MTX34 const *pM, VEC3 const *pT) |
| |
| MTX34 * | nw4hbm::math::MTX34MAdd (MTX34 *pOut, f32 t, MTX34 const *p1, MTX34 const *p2) |
| |
| MTX34 * | nw4hbm::math::MTX34RotAxisFIdx (MTX34 *pOut, VEC3 const *pAxis, f32 fIdx) |
| |
| MTX34 * | nw4hbm::math::MTX34RotXYZFIdx (MTX34 *pOut, f32 fIdxX, f32 fIdxY, f32 fIdxZ) |
| |
| MTX34 * | nw4hbm::math::MTX34RotXYZTransFIdx (MTX34 *pOut, f32 fIdxX, f32 fIdxY, f32 fIdxZ, VEC3 const *pT) |
| |
| VEC3 * | nw4hbm::math::VEC3TransformNormal (VEC3 *pOut, MTX34 const *pM, VEC3 const *pV) |
| |
| VEC3 * | nw4hbm::math::VEC3TransformNormalArray (VEC3 *pOut, MTX34 const *pM, VEC3 const *pV, u32 count) |
| |
| MTX44 * | nw4hbm::math::MTX44Zero (MTX44 *pOut) |
| |
| MTX44 * | nw4hbm::math::MTX44Identity (MTX44 *pOut) |
| |
| MTX44 * | nw4hbm::math::MTX44Copy (MTX44 *pOut, MTX44 const *p) |
| |
| bool | nw4hbm::math::MTX44IsIdentity (MTX44 const *p) |
| |
| VEC4 * | nw4hbm::math::VEC3Transform (VEC4 *pOut, MTX44 const *pM, VEC3 const *pV) |
| |
| VEC3 * | nw4hbm::math::VEC3TransformCoord (VEC3 *pOut, MTX44 const *pM, VEC3 const *pV) |
| |
| VEC4 * | nw4hbm::math::VEC3TransformArray (VEC4 *pOut, MTX44 const *pM, VEC3 const *pV, u32 count) |
| |
| VEC3 * | nw4hbm::math::VEC3TransformCoordArray (VEC3 *pOut, MTX44 const *pM, VEC3 const *pV, u32 count) |
| |
| VEC4 * | nw4hbm::math::VEC4Transform (VEC4 *pOut, MTX44 const *pM, VEC4 const *pV) |
| |
| VEC4 * | nw4hbm::math::VEC4TransformArray (VEC4 *pOut, MTX44 const *pM, VEC4 const *pV, u32 count) |
| |