| Vector2 ComplexMultiply(const Vector2& a, const Vector2& b) | PublicStatic | — | 0x08 |
| Vector2 ComplexMultiplyConjugate(const Vector2& a, const Vector2& b) | PublicStatic | — | 0x08 |
| Vector3 ClosestPointOnLine(const Vector3& lineStart, const Vector3& lineEnd, const Vector3& point) | PublicStatic | — | 0x0C |
| float ClosestPointOnLineFactor(const Vector3& lineStart, const Vector3& lineEnd, const Vector3& point) | PublicStatic | — | 0x0C |
| float ClosestPointOnLineFactor(const Int3& lineStart, const Int3& lineEnd, const Int3& point) | PublicStatic | — | 0x0C |
| float ClosestPointOnLineFactor(const Int2& lineStart, const Int2& lineEnd, const Int2& point) | PublicStatic | — | 0x08 |
| Vector3 ClosestPointOnSegment(const Vector3& lineStart, const Vector3& lineEnd, const Vector3& point) | PublicStatic | — | 0x0C |
| Vector3 ClosestPointOnSegmentXZ(const Vector3& lineStart, const Vector3& lineEnd, const Vector3& point) | PublicStatic | — | 0x0C |
| float SqrDistancePointSegmentApproximate(int x, int z, int px, int pz, int qx, int qz) | PublicStatic | — | 0x04 |
| float SqrDistancePointSegmentApproximate(const Int3& a, const Int3& b, const Int3& p) | PublicStatic | — | 0x0C |
| float SqrDistancePointSegment(const Vector3& a, const Vector3& b, const Vector3& p) | PublicStatic | — | 0x0C |
| float SqrDistanceSegmentSegment(const Vector3& s1, const Vector3& e1, const Vector3& s2, const Vector3& e2) | PublicStatic | — | 0x0C |
| float SqrDistanceXZ(const Vector3& a, const Vector3& b) | PublicStatic | — | 0x0C |
| long SignedTriangleAreaTimes2XZ(const Int3& a, const Int3& b, const Int3& c) | PublicStatic | — | 0x0C |
| float SignedTriangleAreaTimes2XZ(const Vector3& a, const Vector3& b, const Vector3& c) | PublicStatic | — | 0x0C |
| bool RightXZ(const Vector3& a, const Vector3& b, const Vector3& p) | PublicStatic | — | 0x0C |
| bool RightXZ(const Int3& a, const Int3& b, const Int3& p) | PublicStatic | — | 0x0C |
| Side SideXZ(const Int3& a, const Int3& b, const Int3& p) | PublicStatic | — | 0x0C |
| bool RightOrColinear(const Vector2& a, const Vector2& b, const Vector2& p) | PublicStatic | — | 0x08 |
| bool RightOrColinear(const Int2& a, const Int2& b, const Int2& p) | PublicStatic | — | 0x08 |
| bool RightOrColinearXZ(const Vector3& a, const Vector3& b, const Vector3& p) | PublicStatic | | 0x0C |
| bool RightOrColinearXZ(const Int3& a, const Int3& b, const Int3& p) | PublicStatic | | 0x0C |
| bool IsClockwiseMarginXZ(const Vector3& a, const Vector3& b, const Vector3& c) | PublicStatic | | 0x0C |
| bool IsClockwiseXZ(const Vector3& a, const Vector3& b, const Vector3& c) | PublicStatic | | 0x0C |
| bool IsClockwiseXZ(const Int3& a, const Int3& b, const Int3& c) | PublicStatic | | 0x0C |
| bool IsClockwiseOrColinearXZ(const Int3& a, const Int3& b, const Int3& c) | PublicStatic | | 0x0C |
| bool IsClockwiseOrColinear(const Int2& a, const Int2& b, const Int2& c) | PublicStatic | | 0x08 |
| bool IsColinear(const Vector3& a, const Vector3& b, const Vector3& c) | PublicStatic | | 0x0C |
| bool IsColinear(const Vector2& a, const Vector2& b, const Vector2& c) | PublicStatic | | 0x08 |
| bool IsColinearXZ(const Int3& a, const Int3& b, const Int3& c) | PublicStatic | | 0x0C |
| bool IsColinearXZ(const Vector3& a, const Vector3& b, const Vector3& c) | PublicStatic | | 0x0C |
| bool IsColinearAlmostXZ(const Int3& a, const Int3& b, const Int3& c) | PublicStatic | | 0x0C |
| bool SegmentsIntersect(const Int2& start1, const Int2& end1, const Int2& start2, const Int2& end2) | PublicStatic | | 0x08 |
| bool SegmentsIntersectXZ(const Int3& start1, const Int3& end1, const Int3& start2, const Int3& end2) | PublicStatic | | 0x0C |
| bool SegmentsIntersectXZ(const Vector3& start1, const Vector3& end1, const Vector3& start2, const Vector3& end2) | PublicStatic | | 0x0C |
| bool LineLineIntersectionFactor(const Vector2& start1, const Vector2& dir1, const Vector2& start2, const Vector2& dir2, ref float& t) | PublicStatic | | 0x08 |
| Vector3 LineDirIntersectionPointXZ(const Vector3& start1, const Vector3& dir1, const Vector3& start2, const Vector3& dir2) | PublicStatic | | 0x0C |
| Vector3 LineDirIntersectionPointXZ(const Vector3& start1, const Vector3& dir1, const Vector3& start2, const Vector3& dir2, ref bool& intersects) | PublicStatic | | 0x0C |
| bool RaySegmentIntersectXZ(const Int3& start1, const Int3& end1, const Int3& start2, const Int3& end2) | PublicStatic | | 0x0C |
| bool LineIntersectionFactorXZ(const Int3& start1, const Int3& end1, const Int3& start2, const Int3& end2, ref float& factor1, ref float& factor2) | PublicStatic | | 0x0C |
| bool LineIntersectionFactorXZ(const Vector3& start1, const Vector3& end1, const Vector3& start2, const Vector3& end2, ref float& factor1, ref float& factor2) | PublicStatic | | 0x0C |
| float LineRayIntersectionFactorXZ(const Int3& start1, const Int3& end1, const Int3& start2, const Int3& end2) | PublicStatic | | 0x0C |
| float LineIntersectionFactorXZ(const Vector3& start1, const Vector3& end1, const Vector3& start2, const Vector3& end2) | PublicStatic | | 0x0C |
| Vector3 LineIntersectionPointXZ(const Vector3& start1, const Vector3& end1, const Vector3& start2, const Vector3& end2) | PublicStatic | | 0x0C |
| Vector3 LineIntersectionPointXZ(const Vector3& start1, const Vector3& end1, const Vector3& start2, const Vector3& end2, ref bool& intersects) | PublicStatic | | 0x0C |
| Vector2 LineIntersectionPoint(const Vector2& start1, const Vector2& end1, const Vector2& start2, const Vector2& end2) | PublicStatic | | 0x08 |
| Vector2 LineIntersectionPoint(const Vector2& start1, const Vector2& end1, const Vector2& start2, const Vector2& end2, ref bool& intersects) | PublicStatic | | 0x08 |
| Vector3 SegmentIntersectionPointXZ(const Vector3& start1, const Vector3& end1, const Vector3& start2, const Vector3& end2, ref bool& intersects) | PublicStatic | | 0x0C |
| bool SegmentIntersectsBounds(const Bounds& bounds, const Vector3& a, const Vector3& b) | PublicStatic | | 0x18 |
| float LineCircleIntersectionFactor(const Vector3& circleCenter, const Vector3& linePoint1, const Vector3& linePoint2, float radius) | PublicStatic | | 0x0C |
| bool ReversesFaceOrientations(const Matrix4x4& matrix) | PublicStatic | | 0x40 |
| bool ReversesFaceOrientationsXZ(const Matrix4x4& matrix) | PublicStatic | | 0x40 |
| Vector3 Normalize(const Vector3& v, ref float& magnitude) | PublicStatic | | 0x0C |
| Vector2 Normalize(const Vector2& v, ref float& magnitude) | PublicStatic | | 0x08 |
| Vector3 ClampMagnitudeXZ(const Vector3& v, float maxMagnitude) | PublicStatic | | 0x0C |
| float MagnitudeXZ(const Vector3& v) | PublicStatic | | 0x0C |