Namespace that holds Unity math and helper structs. More...
Classes | |
| struct | Color |
| struct | Color32 |
| struct | FrustumPlanes |
| struct | Matrix3x3 |
| struct | Matrix4x4 |
| struct | Quaternion |
| struct | Ray |
| struct | RaycastHit |
| struct | RaycastHit2D |
| struct | Rect |
| struct | Vector2 |
| struct | Vector2Int |
| struct | Vector3 |
| struct | Vector3Int |
| struct | Vector4 |
Functions | |
| void | QuaternionToMatrix (const Quaternion &q, struct Matrix4x4 &m) |
| bool | InvertMatrix4x4_Full (const float *m, float *out) |
| Matrix4x4 | operator* (const Matrix4x4 &lhs, const Matrix4x4 &rhs) |
| void | MultiplyMatrices3x4 (const Matrix4x4 &lhs, const Matrix4x4 &rhs, Matrix4x4 &res) |
| void | MultiplyMatrices2D (const Matrix4x4 &lhs, const Matrix4x4 &rhs, Matrix4x4 &res) |
| float | ComputeUniformScale (const Matrix4x4 &matrix) |
| template<class T> | |
| T * | Stride (T *p, size_t offset) |
| bool | CompareApproximately (const Matrix4x4 &lhs, const Matrix4x4 &rhs, float dist) |
| void | TransformPoints3x3 (const Matrix4x4 &matrix, const Vector3 *in, Vector3 *out, int count) |
| void | TransformPoints3x4 (const Matrix4x4 &matrix, const Vector3 *in, Vector3 *out, int count) |
| void | TransformPoints3x3 (const Matrix4x4 &matrix, const Vector3 *in, size_t inStride, Vector3 *out, size_t outStride, int count) |
| void | TransformPoints3x4 (const Matrix4x4 &matrix, const Vector3 *in, size_t inStride, Vector3 *out, size_t outStride, int count) |
| Vector3 | operator* (Quaternion lhs, const Vector3 rhs) |
| bool | IsFinite (float value) |
Namespace that holds Unity math and helper structs.
It contains: Vector2, Vector3, Vector4, Color, Color32, Ray, RaycastHit, RaycastHit2D, Quaternion, Matrix3x3, Matrix4x4.