@@ -120,21 +120,26 @@ Silk.NET.Maths.Circle<T>.Contains(Silk.NET.Maths.Circle<T> other) -> bool
120120Silk.NET.Maths.Circle<T>.Contains(Silk.NET.Maths.Vector2D<T> point) -> bool
121121Silk.NET.Maths.Circle<T>.Diameter.get -> T
122122Silk.NET.Maths.Circle<T>.Equals(Silk.NET.Maths.Circle<T> other) -> bool
123+ Silk.NET.Maths.Circle<T>.GetDistanceToEdge(Silk.NET.Maths.Vector2D<T> point) -> T
123124Silk.NET.Maths.Circle<T>.GetDistanceToInterior(Silk.NET.Maths.Vector2D<T> point) -> T
124- Silk.NET.Maths.Circle<T>.GetDistanceToInteriorSquared(Silk.NET.Maths.Vector2D<T> point) -> T
125125Silk.NET.Maths.Circle<T>.GetInflated(Silk.NET.Maths.Vector2D<T> point) -> Silk.NET.Maths.Circle<T>
126126Silk.NET.Maths.Circle<T>.GetScaled(T scale, Silk.NET.Maths.Vector2D<T> anchor) -> Silk.NET.Maths.Circle<T>
127+ Silk.NET.Maths.Circle<T>.GetSignedDistanceToEdge(Silk.NET.Maths.Vector2D<T> point) -> T
127128Silk.NET.Maths.Circle<T>.GetTranslated(Silk.NET.Maths.Vector2D<T> distance) -> Silk.NET.Maths.Circle<T>
128129Silk.NET.Maths.Circle<T>.Radius -> T
129130Silk.NET.Maths.Circle<T>.SquaredRadius.get -> T
130131Silk.NET.Maths.Extents2D
131132Silk.NET.Maths.Extents2D.extension<TSelf, TPoint>(TSelf)
132133Silk.NET.Maths.Extents2D.extension<TSelf, TPoint>(TSelf).Contains(Silk.NET.Maths.Vector2D<TPoint> point) -> bool
134+ Silk.NET.Maths.Extents2D.extension<TSelf, TPoint>(TSelf).GetDistanceToEdge(Silk.NET.Maths.Vector2D<TPoint> point) -> TPoint
133135Silk.NET.Maths.Extents2D.extension<TSelf, TPoint>(TSelf).GetDistanceToInterior(Silk.NET.Maths.Vector2D<TPoint> point) -> TPoint
136+ Silk.NET.Maths.Extents2D.extension<TSelf, TPoint>(TSelf).GetSignedDistanceToEdge(Silk.NET.Maths.Vector2D<TPoint> point) -> TPoint
134137Silk.NET.Maths.Extents3D
135138Silk.NET.Maths.Extents3D.extension<TSelf, TPoint>(TSelf)
136139Silk.NET.Maths.Extents3D.extension<TSelf, TPoint>(TSelf).Contains(Silk.NET.Maths.Vector3D<TPoint> point) -> bool
140+ Silk.NET.Maths.Extents3D.extension<TSelf, TPoint>(TSelf).GetDistanceToEdge(Silk.NET.Maths.Vector3D<TPoint> point) -> TPoint
137141Silk.NET.Maths.Extents3D.extension<TSelf, TPoint>(TSelf).GetDistanceToInterior(Silk.NET.Maths.Vector3D<TPoint> point) -> TPoint
142+ Silk.NET.Maths.Extents3D.extension<TSelf, TPoint>(TSelf).GetSignedDistanceToEdge(Silk.NET.Maths.Vector3D<TPoint> point) -> TPoint
138143Silk.NET.Maths.IExtents2D<T>
139144Silk.NET.Maths.IExtents2D<T>.Center.get -> Silk.NET.Maths.Vector2D<T>
140145Silk.NET.Maths.IExtents2D<T>.Contains<TOther>(TOther other) -> bool
@@ -559,10 +564,11 @@ Silk.NET.Maths.Sphere<T>.Contains(Silk.NET.Maths.Sphere<T> other) -> bool
559564Silk.NET.Maths.Sphere<T>.Contains(Silk.NET.Maths.Vector3D<T> point) -> bool
560565Silk.NET.Maths.Sphere<T>.Diameter.get -> T
561566Silk.NET.Maths.Sphere<T>.Equals(Silk.NET.Maths.Sphere<T> other) -> bool
567+ Silk.NET.Maths.Sphere<T>.GetDistanceToEdge(Silk.NET.Maths.Vector3D<T> point) -> T
562568Silk.NET.Maths.Sphere<T>.GetDistanceToInterior(Silk.NET.Maths.Vector3D<T> point) -> T
563- Silk.NET.Maths.Sphere<T>.GetDistanceToInteriorSquared(Silk.NET.Maths.Vector3D<T> point) -> T
564569Silk.NET.Maths.Sphere<T>.GetInflated(Silk.NET.Maths.Vector3D<T> point) -> Silk.NET.Maths.Sphere<T>
565570Silk.NET.Maths.Sphere<T>.GetScaled(T scale, Silk.NET.Maths.Vector3D<T> anchor) -> Silk.NET.Maths.Sphere<T>
571+ Silk.NET.Maths.Sphere<T>.GetSignedDistanceToEdge(Silk.NET.Maths.Vector3D<T> point) -> T
566572Silk.NET.Maths.Sphere<T>.GetTranslated(Silk.NET.Maths.Vector3D<T> distance) -> Silk.NET.Maths.Sphere<T>
567573Silk.NET.Maths.Sphere<T>.Radius -> T
568574Silk.NET.Maths.Sphere<T>.Sphere() -> void
@@ -665,11 +671,15 @@ static Silk.NET.Maths.Circle<T>.operator !=(Silk.NET.Maths.Circle<T> left, Silk.
665671static Silk.NET.Maths.Circle<T>.operator ==(Silk.NET.Maths.Circle<T> left, Silk.NET.Maths.Circle<T> right) -> bool
666672static Silk.NET.Maths.Extents2D.Contains<T1, T2, TPoint>(T1 a, T2 b) -> bool
667673static Silk.NET.Maths.Extents2D.Contains<TSelf, TPoint>(this TSelf region, Silk.NET.Maths.Vector2D<TPoint> point) -> bool
674+ static Silk.NET.Maths.Extents2D.GetDistanceToEdge<TSelf, TPoint>(this TSelf region, Silk.NET.Maths.Vector2D<TPoint> point) -> TPoint
668675static Silk.NET.Maths.Extents2D.GetDistanceToInterior<TSelf, TPoint>(this TSelf region, Silk.NET.Maths.Vector2D<TPoint> point) -> TPoint
676+ static Silk.NET.Maths.Extents2D.GetSignedDistanceToEdge<TSelf, TPoint>(this TSelf region, Silk.NET.Maths.Vector2D<TPoint> point) -> TPoint
669677static Silk.NET.Maths.Extents2D.Intersects<T1, T2, TPoint>(T1 a, T2 b) -> bool
670678static Silk.NET.Maths.Extents3D.Contains<T1, T2, TPoint>(T1 a, T2 b) -> bool
671679static Silk.NET.Maths.Extents3D.Contains<TSelf, TPoint>(this TSelf region, Silk.NET.Maths.Vector3D<TPoint> point) -> bool
680+ static Silk.NET.Maths.Extents3D.GetDistanceToEdge<TSelf, TPoint>(this TSelf region, Silk.NET.Maths.Vector3D<TPoint> point) -> TPoint
672681static Silk.NET.Maths.Extents3D.GetDistanceToInterior<TSelf, TPoint>(this TSelf region, Silk.NET.Maths.Vector3D<TPoint> point) -> TPoint
682+ static Silk.NET.Maths.Extents3D.GetSignedDistanceToEdge<TSelf, TPoint>(this TSelf region, Silk.NET.Maths.Vector3D<TPoint> point) -> TPoint
673683static Silk.NET.Maths.Extents3D.Intersects<T1, T2, TPoint>(T1 a, T2 b) -> bool
674684static Silk.NET.Maths.Matrix2X2.Add<T>(Silk.NET.Maths.Matrix2X2<T> left, Silk.NET.Maths.Matrix2X2<T> right) -> Silk.NET.Maths.Matrix2X2<T>
675685static Silk.NET.Maths.Matrix2X2.Lerp<T>(Silk.NET.Maths.Matrix2X2<T> value1, Silk.NET.Maths.Matrix2X2<T> value2, T amount) -> Silk.NET.Maths.Matrix2X2<T>
0 commit comments