Box2D.Collision.b2SeparationFunction
Struct b2SeparationFunction
Namespace: Box2D.Collision
Assembly: Box2D.dll, box2d.iOS.dll
public struct b2SeparationFunction
Inherited Members
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Methods
Evaluate(int, int, float)
public float Evaluate(int indexA, int indexB, float t)
Parameters
indexA
int
indexB
int
t
float
Returns
Evaluate(int, int, float)
public float Evaluate(int indexA, int indexB, float t)
Parameters
indexA
int
indexB
int
t
float
Returns
Evaluate(int, int, float)
public float Evaluate(int indexA, int indexB, float t)
Parameters
indexA
int
indexB
int
t
float
Returns
Evaluate(int, int, float)
public float Evaluate(int indexA, int indexB, float t)
Parameters
indexA
int
indexB
int
t
float
Returns
Evaluate(int, int, float)
public float Evaluate(int indexA, int indexB, float t)
Parameters
indexA
int
indexB
int
t
float
Returns
Evaluate(int, int, float)
public float Evaluate(int indexA, int indexB, float t)
Parameters
indexA
int
indexB
int
t
float
Returns
Evaluate(int, int, float)
public float Evaluate(int indexA, int indexB, float t)
Parameters
indexA
int
indexB
int
t
float
Returns
Evaluate(int, int, float)
public float Evaluate(int indexA, int indexB, float t)
Parameters
indexA
int
indexB
int
t
float
Returns
Evaluate(int, int, float)
public float Evaluate(int indexA, int indexB, float t)
Parameters
indexA
int
indexB
int
t
float
Returns
Evaluate(int, int, float)
public float Evaluate(int indexA, int indexB, float t)
Parameters
indexA
int
indexB
int
t
float
Returns
Evaluate(int, int, float)
public float Evaluate(int indexA, int indexB, float t)
Parameters
indexA
int
indexB
int
t
float
Returns
Evaluate(int, int, float)
public float Evaluate(int indexA, int indexB, float t)
Parameters
indexA
int
indexB
int
t
float
Returns
FindMinSeparation(out int, out int, float)
public float FindMinSeparation(out int indexA, out int indexB, float t)
Parameters
indexA
int
indexB
int
t
float
Returns
FindMinSeparation(out int, out int, float)
public float FindMinSeparation(out int indexA, out int indexB, float t)
Parameters
indexA
int
indexB
int
t
float
Returns
FindMinSeparation(out int, out int, float)
public float FindMinSeparation(out int indexA, out int indexB, float t)
Parameters
indexA
int
indexB
int
t
float
Returns
FindMinSeparation(out int, out int, float)
public float FindMinSeparation(out int indexA, out int indexB, float t)
Parameters
indexA
int
indexB
int
t
float
Returns
FindMinSeparation(out int, out int, float)
public float FindMinSeparation(out int indexA, out int indexB, float t)
Parameters
indexA
int
indexB
int
t
float
Returns
FindMinSeparation(out int, out int, float)
public float FindMinSeparation(out int indexA, out int indexB, float t)
Parameters
indexA
int
indexB
int
t
float
Returns
FindMinSeparation(out int, out int, float)
public float FindMinSeparation(out int indexA, out int indexB, float t)
Parameters
indexA
int
indexB
int
t
float
Returns
FindMinSeparation(out int, out int, float)
public float FindMinSeparation(out int indexA, out int indexB, float t)
Parameters
indexA
int
indexB
int
t
float
Returns
FindMinSeparation(out int, out int, float)
public float FindMinSeparation(out int indexA, out int indexB, float t)
Parameters
indexA
int
indexB
int
t
float
Returns
FindMinSeparation(out int, out int, float)
public float FindMinSeparation(out int indexA, out int indexB, float t)
Parameters
indexA
int
indexB
int
t
float
Returns
FindMinSeparation(out int, out int, float)
public float FindMinSeparation(out int indexA, out int indexB, float t)
Parameters
indexA
int
indexB
int
t
float
Returns
FindMinSeparation(out int, out int, float)
public float FindMinSeparation(out int indexA, out int indexB, float t)
Parameters
indexA
int
indexB
int
t
float
Returns
Initialize(ref b2SimplexCache, b2DistanceProxy, ref b2Sweep, b2DistanceProxy, ref b2Sweep, float, ref b2Transform, ref b2Transform)
public float Initialize(ref b2SimplexCache cache, b2DistanceProxy proxyA, ref b2Sweep sweepA, b2DistanceProxy proxyB, ref b2Sweep sweepB, float t1, ref b2Transform xfA, ref b2Transform xfB)
Parameters
cache
b2SimplexCache
proxyA
b2DistanceProxy
sweepA
b2Sweep
proxyB
b2DistanceProxy
sweepB
b2Sweep
t1
float
xfA
b2Transform
xfB
b2Transform
Returns
Initialize(ref b2SimplexCache, b2DistanceProxy, ref b2Sweep, b2DistanceProxy, ref b2Sweep, float, ref b2Transform, ref b2Transform)
public float Initialize(ref b2SimplexCache cache, b2DistanceProxy proxyA, ref b2Sweep sweepA, b2DistanceProxy proxyB, ref b2Sweep sweepB, float t1, ref b2Transform xfA, ref b2Transform xfB)
Parameters
cache
b2SimplexCache
proxyA
b2DistanceProxy
sweepA
b2Sweep
proxyB
b2DistanceProxy
sweepB
b2Sweep
t1
float
xfA
b2Transform
xfB
b2Transform
Returns
Initialize(ref b2SimplexCache, b2DistanceProxy, ref b2Sweep, b2DistanceProxy, ref b2Sweep, float, ref b2Transform, ref b2Transform)
public float Initialize(ref b2SimplexCache cache, b2DistanceProxy proxyA, ref b2Sweep sweepA, b2DistanceProxy proxyB, ref b2Sweep sweepB, float t1, ref b2Transform xfA, ref b2Transform xfB)
Parameters
cache
b2SimplexCache
proxyA
b2DistanceProxy
sweepA
b2Sweep
proxyB
b2DistanceProxy
sweepB
b2Sweep
t1
float
xfA
b2Transform
xfB
b2Transform
Returns
Initialize(ref b2SimplexCache, b2DistanceProxy, ref b2Sweep, b2DistanceProxy, ref b2Sweep, float, ref b2Transform, ref b2Transform)
public float Initialize(ref b2SimplexCache cache, b2DistanceProxy proxyA, ref b2Sweep sweepA, b2DistanceProxy proxyB, ref b2Sweep sweepB, float t1, ref b2Transform xfA, ref b2Transform xfB)
Parameters
cache
b2SimplexCache
proxyA
b2DistanceProxy
sweepA
b2Sweep
proxyB
b2DistanceProxy
sweepB
b2Sweep
t1
float
xfA
b2Transform
xfB
b2Transform
Returns
Initialize(ref b2SimplexCache, b2DistanceProxy, ref b2Sweep, b2DistanceProxy, ref b2Sweep, float, ref b2Transform, ref b2Transform)
public float Initialize(ref b2SimplexCache cache, b2DistanceProxy proxyA, ref b2Sweep sweepA, b2DistanceProxy proxyB, ref b2Sweep sweepB, float t1, ref b2Transform xfA, ref b2Transform xfB)
Parameters
cache
b2SimplexCache
proxyA
b2DistanceProxy
sweepA
b2Sweep
proxyB
b2DistanceProxy
sweepB
b2Sweep
t1
float
xfA
b2Transform
xfB
b2Transform
Returns
Initialize(ref b2SimplexCache, b2DistanceProxy, ref b2Sweep, b2DistanceProxy, ref b2Sweep, float, ref b2Transform, ref b2Transform)
public float Initialize(ref b2SimplexCache cache, b2DistanceProxy proxyA, ref b2Sweep sweepA, b2DistanceProxy proxyB, ref b2Sweep sweepB, float t1, ref b2Transform xfA, ref b2Transform xfB)
Parameters
cache
b2SimplexCache
proxyA
b2DistanceProxy
sweepA
b2Sweep
proxyB
b2DistanceProxy
sweepB
b2Sweep
t1
float
xfA
b2Transform
xfB
b2Transform
Returns
Initialize(ref b2SimplexCache, b2DistanceProxy, ref b2Sweep, b2DistanceProxy, ref b2Sweep, float, ref b2Transform, ref b2Transform)
public float Initialize(ref b2SimplexCache cache, b2DistanceProxy proxyA, ref b2Sweep sweepA, b2DistanceProxy proxyB, ref b2Sweep sweepB, float t1, ref b2Transform xfA, ref b2Transform xfB)
Parameters
cache
b2SimplexCache
proxyA
b2DistanceProxy
sweepA
b2Sweep
proxyB
b2DistanceProxy
sweepB
b2Sweep
t1
float
xfA
b2Transform
xfB
b2Transform
Returns
Initialize(ref b2SimplexCache, b2DistanceProxy, ref b2Sweep, b2DistanceProxy, ref b2Sweep, float, ref b2Transform, ref b2Transform)
public float Initialize(ref b2SimplexCache cache, b2DistanceProxy proxyA, ref b2Sweep sweepA, b2DistanceProxy proxyB, ref b2Sweep sweepB, float t1, ref b2Transform xfA, ref b2Transform xfB)
Parameters
cache
b2SimplexCache
proxyA
b2DistanceProxy
sweepA
b2Sweep
proxyB
b2DistanceProxy
sweepB
b2Sweep
t1
float
xfA
b2Transform
xfB
b2Transform
Returns
Initialize(ref b2SimplexCache, b2DistanceProxy, ref b2Sweep, b2DistanceProxy, ref b2Sweep, float, ref b2Transform, ref b2Transform)
public float Initialize(ref b2SimplexCache cache, b2DistanceProxy proxyA, ref b2Sweep sweepA, b2DistanceProxy proxyB, ref b2Sweep sweepB, float t1, ref b2Transform xfA, ref b2Transform xfB)
Parameters
cache
b2SimplexCache
proxyA
b2DistanceProxy
sweepA
b2Sweep
proxyB
b2DistanceProxy
sweepB
b2Sweep
t1
float
xfA
b2Transform
xfB
b2Transform
Returns
Initialize(ref b2SimplexCache, b2DistanceProxy, ref b2Sweep, b2DistanceProxy, ref b2Sweep, float, ref b2Transform, ref b2Transform)
public float Initialize(ref b2SimplexCache cache, b2DistanceProxy proxyA, ref b2Sweep sweepA, b2DistanceProxy proxyB, ref b2Sweep sweepB, float t1, ref b2Transform xfA, ref b2Transform xfB)
Parameters
cache
b2SimplexCache
proxyA
b2DistanceProxy
sweepA
b2Sweep
proxyB
b2DistanceProxy
sweepB
b2Sweep
t1
float
xfA
b2Transform
xfB
b2Transform
Returns
Initialize(ref b2SimplexCache, b2DistanceProxy, ref b2Sweep, b2DistanceProxy, ref b2Sweep, float, ref b2Transform, ref b2Transform)
public float Initialize(ref b2SimplexCache cache, b2DistanceProxy proxyA, ref b2Sweep sweepA, b2DistanceProxy proxyB, ref b2Sweep sweepB, float t1, ref b2Transform xfA, ref b2Transform xfB)
Parameters
cache
b2SimplexCache
proxyA
b2DistanceProxy
sweepA
b2Sweep
proxyB
b2DistanceProxy
sweepB
b2Sweep
t1
float
xfA
b2Transform
xfB
b2Transform
Returns
Initialize(ref b2SimplexCache, b2DistanceProxy, ref b2Sweep, b2DistanceProxy, ref b2Sweep, float, ref b2Transform, ref b2Transform)
public float Initialize(ref b2SimplexCache cache, b2DistanceProxy proxyA, ref b2Sweep sweepA, b2DistanceProxy proxyB, ref b2Sweep sweepB, float t1, ref b2Transform xfA, ref b2Transform xfB)
Parameters
cache
b2SimplexCache
proxyA
b2DistanceProxy
sweepA
b2Sweep
proxyB
b2DistanceProxy
sweepB
b2Sweep
t1
float
xfA
b2Transform
xfB
b2Transform