| float Cross(const Vector2& O, const Vector2& A, const Vector2& B) | PublicStatic | — | 0x08 |
| float TriangleArea(const Vector2& O, const Vector2& A, const Vector2& B) | PublicStatic | — | 0x08 |
| float TriangleArea(const Vector3& O, const Vector3& A, const Vector3& B) | PublicStatic | — | 0x0C |
| Vector2[] ConvexHull(const Vector2[]& P) | PublicStatic | — | 0x08 |
| Vector2[] ScaleAlongNormals(const Vector2[]& P, float scaleAmount) | PublicStatic | — | 0x08 |
| Vector2[] ReduceLeastSignificantVertice(const Vector2[]& P) | PrivateStatic | | 0x08 |
| Vector2[] ReduceVertices(const Vector2[]& P, int maxVertices) | PublicStatic | | 0x08 |
| Vector2 GetIntersectionPointCoordinates(const Vector2& A1, const Vector2& A2, const Vector2& B1, const Vector2& B2) | PrivateStatic | | 0x08 |
| float OutsideBounds(const Vector2& P) | PrivateStatic | | 0x08 |