|
| void | add (Base &o, const Base &a, const Base &b) |
| void | sub (Base &o, const Base &a, const Base &b) |
| void | cross (Base &o, const Base &a, const Base &b) |
| f32 | dot (const Base &a, const Base &b) |
| f32 | squaredLength (const Base &v) |
| f32 | length (const Base &v) |
| f32 | squaredDistance (const Base &v, const Base &t) |
| f32 | distance (const Base &v, const Base &t) |
| void | mul (Base &o, const Mtx34 &m, const Base &v) |
| void | rotate (Base &o, const Mtx34 &m, const Base &v) |
| void | multScalar (Base &o, const Base &v, f32 t) |
| void | multScalarAdd (Base &o, f32 t, const Base &a, const Base &b) |
|
| static void | add (Base &o, const Base &a, const Base &b) |
| static void | sub (Base &o, const Base &a, const Base &b) |
| static bool | isEqual (const Base &a, const Base &b) |
| static void | cross (Base &o, const Base &a, const Base &b) |
| static T | dot (const Base &a, const Base &b) |
| static T | squaredLength (const Base &v) |
| static T | length (const Base &v) |
| static T | squaredDistance (const Base &v, const Base &t) |
| static T | distance (const Base &v, const Base &t) |
| static void | lerp (Base &o, const Base &a, const Base &b, f32 ratio) |
| static void | mul (Base &o, const Mtx34 &m, const Base &v) |
| static void | rotate (Base &o, const Mtx33 &m, const Base &v) |
| static void | rotate (Base &o, const Mtx34 &m, const Base &v) |
| static void | multScalar (Base &o, const Base &v, T t) |
| static void | multScalarAdd (Base &o, T t, const Base &a, const Base &b) |
| static void | divScalar (Base &o, const Base &v, T t) |
| static void | neg (Base &o, const Base &v) |
| static T | normalize (Base &v) |
| static T | setNormalize (Base &o, const Base &v) |
| static constexpr void | set (Base &o, const Base &v) |
| static constexpr void | set (Base &v, T x, T y, T z) |