Skip to main content

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

float

Evaluate(int, int, float)

public float Evaluate(int indexA, int indexB, float t)

Parameters

indexA int

indexB int

t float

Returns

float

Evaluate(int, int, float)

public float Evaluate(int indexA, int indexB, float t)

Parameters

indexA int

indexB int

t float

Returns

float

Evaluate(int, int, float)

public float Evaluate(int indexA, int indexB, float t)

Parameters

indexA int

indexB int

t float

Returns

float

Evaluate(int, int, float)

public float Evaluate(int indexA, int indexB, float t)

Parameters

indexA int

indexB int

t float

Returns

float

Evaluate(int, int, float)

public float Evaluate(int indexA, int indexB, float t)

Parameters

indexA int

indexB int

t float

Returns

float

Evaluate(int, int, float)

public float Evaluate(int indexA, int indexB, float t)

Parameters

indexA int

indexB int

t float

Returns

float

Evaluate(int, int, float)

public float Evaluate(int indexA, int indexB, float t)

Parameters

indexA int

indexB int

t float

Returns

float

Evaluate(int, int, float)

public float Evaluate(int indexA, int indexB, float t)

Parameters

indexA int

indexB int

t float

Returns

float

Evaluate(int, int, float)

public float Evaluate(int indexA, int indexB, float t)

Parameters

indexA int

indexB int

t float

Returns

float

Evaluate(int, int, float)

public float Evaluate(int indexA, int indexB, float t)

Parameters

indexA int

indexB int

t float

Returns

float

Evaluate(int, int, float)

public float Evaluate(int indexA, int indexB, float t)

Parameters

indexA int

indexB int

t float

Returns

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

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

float

  • Methods
    • Evaluate(int, int, float)
    • Evaluate(int, int, float)
    • Evaluate(int, int, float)
    • Evaluate(int, int, float)
    • Evaluate(int, int, float)
    • Evaluate(int, int, float)
    • Evaluate(int, int, float)
    • Evaluate(int, int, float)
    • Evaluate(int, int, float)
    • Evaluate(int, int, float)
    • Evaluate(int, int, float)
    • Evaluate(int, int, float)
    • FindMinSeparation(out int, out int, float)
    • FindMinSeparation(out int, out int, float)
    • FindMinSeparation(out int, out int, float)
    • FindMinSeparation(out int, out int, float)
    • FindMinSeparation(out int, out int, float)
    • FindMinSeparation(out int, out int, float)
    • FindMinSeparation(out int, out int, float)
    • FindMinSeparation(out int, out int, float)
    • FindMinSeparation(out int, out int, float)
    • FindMinSeparation(out int, out int, float)
    • FindMinSeparation(out int, out int, float)
    • FindMinSeparation(out int, out int, float)
    • Initialize(ref b2SimplexCache, b2DistanceProxy, ref b2Sweep, b2DistanceProxy, ref b2Sweep, float, ref b2Transform, ref b2Transform)
    • Initialize(ref b2SimplexCache, b2DistanceProxy, ref b2Sweep, b2DistanceProxy, ref b2Sweep, float, ref b2Transform, ref b2Transform)
    • Initialize(ref b2SimplexCache, b2DistanceProxy, ref b2Sweep, b2DistanceProxy, ref b2Sweep, float, ref b2Transform, ref b2Transform)
    • Initialize(ref b2SimplexCache, b2DistanceProxy, ref b2Sweep, b2DistanceProxy, ref b2Sweep, float, ref b2Transform, ref b2Transform)
    • Initialize(ref b2SimplexCache, b2DistanceProxy, ref b2Sweep, b2DistanceProxy, ref b2Sweep, float, ref b2Transform, ref b2Transform)
    • Initialize(ref b2SimplexCache, b2DistanceProxy, ref b2Sweep, b2DistanceProxy, ref b2Sweep, float, ref b2Transform, ref b2Transform)
    • Initialize(ref b2SimplexCache, b2DistanceProxy, ref b2Sweep, b2DistanceProxy, ref b2Sweep, float, ref b2Transform, ref b2Transform)
    • Initialize(ref b2SimplexCache, b2DistanceProxy, ref b2Sweep, b2DistanceProxy, ref b2Sweep, float, ref b2Transform, ref b2Transform)
    • Initialize(ref b2SimplexCache, b2DistanceProxy, ref b2Sweep, b2DistanceProxy, ref b2Sweep, float, ref b2Transform, ref b2Transform)
    • Initialize(ref b2SimplexCache, b2DistanceProxy, ref b2Sweep, b2DistanceProxy, ref b2Sweep, float, ref b2Transform, ref b2Transform)
    • Initialize(ref b2SimplexCache, b2DistanceProxy, ref b2Sweep, b2DistanceProxy, ref b2Sweep, float, ref b2Transform, ref b2Transform)
    • Initialize(ref b2SimplexCache, b2DistanceProxy, ref b2Sweep, b2DistanceProxy, ref b2Sweep, float, ref b2Transform, ref b2Transform)