Box2D.Collision.b2Collision
Class b2Collision
Namespace: Box2D.Collision
Assembly: Box2D.dll, box2d.iOS.dll
public abstract class b2Collision
Inheritance
Inherited Members
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Constructors
b2Collision()
protected b2Collision()
b2Collision()
protected b2Collision()
b2Collision()
protected b2Collision()
b2Collision()
protected b2Collision()
b2Collision()
protected b2Collision()
b2Collision()
protected b2Collision()
b2Collision()
protected b2Collision()
b2Collision()
protected b2Collision()
b2Collision()
protected b2Collision()
b2Collision()
protected b2Collision()
b2Collision()
protected b2Collision()
b2Collision()
protected b2Collision()
Fields
b2_nullFeature
public static byte b2_nullFeature
Field Value
b2_nullFeature
public static byte b2_nullFeature
Field Value
b2_nullFeature
public static byte b2_nullFeature
Field Value
b2_nullFeature
public static byte b2_nullFeature
Field Value
b2_nullFeature
public static byte b2_nullFeature
Field Value
b2_nullFeature
public static byte b2_nullFeature
Field Value
b2_nullFeature
public static byte b2_nullFeature
Field Value
b2_nullFeature
public static byte b2_nullFeature
Field Value
b2_nullFeature
public static byte b2_nullFeature
Field Value
b2_nullFeature
public static byte b2_nullFeature
Field Value
b2_nullFeature
public static byte b2_nullFeature
Field Value
b2_nullFeature
public static byte b2_nullFeature
Field Value
Methods
b2ClipSegmentToLine(b2ClipVertex[], b2ClipVertex[], ref b2Vec2, float, byte)
public static int b2ClipSegmentToLine(b2ClipVertex[] vOut, b2ClipVertex[] vIn, ref b2Vec2 normal, float offset, byte vertexIndexA)
Parameters
vOut
b2ClipVertex[]
vIn
b2ClipVertex[]
normal
b2Vec2
offset
float
vertexIndexA
byte
Returns
b2ClipSegmentToLine(b2ClipVertex[], b2ClipVertex[], ref b2Vec2, float, byte)
public static int b2ClipSegmentToLine(b2ClipVertex[] vOut, b2ClipVertex[] vIn, ref b2Vec2 normal, float offset, byte vertexIndexA)
Parameters
vOut
b2ClipVertex[]
vIn
b2ClipVertex[]
normal
b2Vec2
offset
float
vertexIndexA
byte
Returns
b2ClipSegmentToLine(b2ClipVertex[], b2ClipVertex[], ref b2Vec2, float, byte)
public static int b2ClipSegmentToLine(b2ClipVertex[] vOut, b2ClipVertex[] vIn, ref b2Vec2 normal, float offset, byte vertexIndexA)
Parameters
vOut
b2ClipVertex[]
vIn
b2ClipVertex[]
normal
b2Vec2
offset
float
vertexIndexA
byte
Returns
b2ClipSegmentToLine(b2ClipVertex[], b2ClipVertex[], ref b2Vec2, float, byte)
public static int b2ClipSegmentToLine(b2ClipVertex[] vOut, b2ClipVertex[] vIn, ref b2Vec2 normal, float offset, byte vertexIndexA)
Parameters
vOut
b2ClipVertex[]
vIn
b2ClipVertex[]
normal
b2Vec2
offset
float
vertexIndexA
byte
Returns
b2ClipSegmentToLine(b2ClipVertex[], b2ClipVertex[], ref b2Vec2, float, byte)
public static int b2ClipSegmentToLine(b2ClipVertex[] vOut, b2ClipVertex[] vIn, ref b2Vec2 normal, float offset, byte vertexIndexA)
Parameters
vOut
b2ClipVertex[]
vIn
b2ClipVertex[]
normal
b2Vec2
offset
float
vertexIndexA
byte
Returns
b2ClipSegmentToLine(b2ClipVertex[], b2ClipVertex[], ref b2Vec2, float, byte)
public static int b2ClipSegmentToLine(b2ClipVertex[] vOut, b2ClipVertex[] vIn, ref b2Vec2 normal, float offset, byte vertexIndexA)
Parameters
vOut
b2ClipVertex[]
vIn
b2ClipVertex[]
normal
b2Vec2
offset
float
vertexIndexA
byte
Returns
b2ClipSegmentToLine(b2ClipVertex[], b2ClipVertex[], ref b2Vec2, float, byte)
public static int b2ClipSegmentToLine(b2ClipVertex[] vOut, b2ClipVertex[] vIn, ref b2Vec2 normal, float offset, byte vertexIndexA)
Parameters
vOut
b2ClipVertex[]
vIn
b2ClipVertex[]
normal
b2Vec2
offset
float
vertexIndexA
byte
Returns
b2ClipSegmentToLine(b2ClipVertex[], b2ClipVertex[], ref b2Vec2, float, byte)
public static int b2ClipSegmentToLine(b2ClipVertex[] vOut, b2ClipVertex[] vIn, ref b2Vec2 normal, float offset, byte vertexIndexA)
Parameters
vOut
b2ClipVertex[]
vIn
b2ClipVertex[]
normal
b2Vec2
offset
float
vertexIndexA
byte
Returns
b2ClipSegmentToLine(b2ClipVertex[], b2ClipVertex[], ref b2Vec2, float, byte)
public static int b2ClipSegmentToLine(b2ClipVertex[] vOut, b2ClipVertex[] vIn, ref b2Vec2 normal, float offset, byte vertexIndexA)
Parameters
vOut
b2ClipVertex[]
vIn
b2ClipVertex[]
normal
b2Vec2
offset
float
vertexIndexA
byte
Returns
b2ClipSegmentToLine(b2ClipVertex[], b2ClipVertex[], ref b2Vec2, float, byte)
public static int b2ClipSegmentToLine(b2ClipVertex[] vOut, b2ClipVertex[] vIn, ref b2Vec2 normal, float offset, byte vertexIndexA)
Parameters
vOut
b2ClipVertex[]
vIn
b2ClipVertex[]
normal
b2Vec2
offset
float
vertexIndexA
byte
Returns
b2ClipSegmentToLine(b2ClipVertex[], b2ClipVertex[], ref b2Vec2, float, byte)
public static int b2ClipSegmentToLine(b2ClipVertex[] vOut, b2ClipVertex[] vIn, ref b2Vec2 normal, float offset, byte vertexIndexA)
Parameters
vOut
b2ClipVertex[]
vIn
b2ClipVertex[]
normal
b2Vec2
offset
float
vertexIndexA
byte
Returns
b2ClipSegmentToLine(b2ClipVertex[], b2ClipVertex[], ref b2Vec2, float, byte)
public static int b2ClipSegmentToLine(b2ClipVertex[] vOut, b2ClipVertex[] vIn, ref b2Vec2 normal, float offset, byte vertexIndexA)
Parameters
vOut
b2ClipVertex[]
vIn
b2ClipVertex[]
normal
b2Vec2
offset
float
vertexIndexA
byte
Returns
b2CollideCircles(b2Manifold, b2CircleShape, ref b2Transform, b2CircleShape, ref b2Transform)
public static void b2CollideCircles(b2Manifold manifold, b2CircleShape circleA, ref b2Transform xfA, b2CircleShape circleB, ref b2Transform xfB)
Parameters
manifold
b2Manifold
circleA
b2CircleShape
xfA
b2Transform
circleB
b2CircleShape
xfB
b2Transform
b2CollideCircles(b2Manifold, b2CircleShape, ref b2Transform, b2CircleShape, ref b2Transform)
public static void b2CollideCircles(b2Manifold manifold, b2CircleShape circleA, ref b2Transform xfA, b2CircleShape circleB, ref b2Transform xfB)
Parameters
manifold
b2Manifold
circleA
b2CircleShape
xfA
b2Transform
circleB
b2CircleShape
xfB
b2Transform
b2CollideCircles(b2Manifold, b2CircleShape, ref b2Transform, b2CircleShape, ref b2Transform)
public static void b2CollideCircles(b2Manifold manifold, b2CircleShape circleA, ref b2Transform xfA, b2CircleShape circleB, ref b2Transform xfB)
Parameters
manifold
b2Manifold
circleA
b2CircleShape
xfA
b2Transform
circleB
b2CircleShape
xfB
b2Transform
b2CollideCircles(b2Manifold, b2CircleShape, ref b2Transform, b2CircleShape, ref b2Transform)
public static void b2CollideCircles(b2Manifold manifold, b2CircleShape circleA, ref b2Transform xfA, b2CircleShape circleB, ref b2Transform xfB)
Parameters
manifold
b2Manifold
circleA
b2CircleShape
xfA
b2Transform
circleB
b2CircleShape
xfB
b2Transform
b2CollideCircles(b2Manifold, b2CircleShape, ref b2Transform, b2CircleShape, ref b2Transform)
public static void b2CollideCircles(b2Manifold manifold, b2CircleShape circleA, ref b2Transform xfA, b2CircleShape circleB, ref b2Transform xfB)
Parameters
manifold
b2Manifold
circleA
b2CircleShape
xfA
b2Transform
circleB
b2CircleShape
xfB
b2Transform
b2CollideCircles(b2Manifold, b2CircleShape, ref b2Transform, b2CircleShape, ref b2Transform)
public static void b2CollideCircles(b2Manifold manifold, b2CircleShape circleA, ref b2Transform xfA, b2CircleShape circleB, ref b2Transform xfB)
Parameters
manifold
b2Manifold
circleA
b2CircleShape
xfA
b2Transform
circleB
b2CircleShape
xfB
b2Transform
b2CollideCircles(b2Manifold, b2CircleShape, ref b2Transform, b2CircleShape, ref b2Transform)
public static void b2CollideCircles(b2Manifold manifold, b2CircleShape circleA, ref b2Transform xfA, b2CircleShape circleB, ref b2Transform xfB)
Parameters
manifold
b2Manifold
circleA
b2CircleShape
xfA
b2Transform
circleB
b2CircleShape
xfB
b2Transform
b2CollideCircles(b2Manifold, b2CircleShape, ref b2Transform, b2CircleShape, ref b2Transform)
public static void b2CollideCircles(b2Manifold manifold, b2CircleShape circleA, ref b2Transform xfA, b2CircleShape circleB, ref b2Transform xfB)
Parameters
manifold
b2Manifold
circleA
b2CircleShape
xfA
b2Transform
circleB
b2CircleShape
xfB
b2Transform
b2CollideCircles(b2Manifold, b2CircleShape, ref b2Transform, b2CircleShape, ref b2Transform)
public static void b2CollideCircles(b2Manifold manifold, b2CircleShape circleA, ref b2Transform xfA, b2CircleShape circleB, ref b2Transform xfB)
Parameters
manifold
b2Manifold
circleA
b2CircleShape
xfA
b2Transform
circleB
b2CircleShape
xfB
b2Transform
b2CollideCircles(b2Manifold, b2CircleShape, ref b2Transform, b2CircleShape, ref b2Transform)
public static void b2CollideCircles(b2Manifold manifold, b2CircleShape circleA, ref b2Transform xfA, b2CircleShape circleB, ref b2Transform xfB)
Parameters
manifold
b2Manifold
circleA
b2CircleShape
xfA
b2Transform
circleB
b2CircleShape
xfB
b2Transform
b2CollideCircles(b2Manifold, b2CircleShape, ref b2Transform, b2CircleShape, ref b2Transform)
public static void b2CollideCircles(b2Manifold manifold, b2CircleShape circleA, ref b2Transform xfA, b2CircleShape circleB, ref b2Transform xfB)
Parameters
manifold
b2Manifold
circleA
b2CircleShape
xfA
b2Transform
circleB
b2CircleShape
xfB
b2Transform
b2CollideCircles(b2Manifold, b2CircleShape, ref b2Transform, b2CircleShape, ref b2Transform)
public static void b2CollideCircles(b2Manifold manifold, b2CircleShape circleA, ref b2Transform xfA, b2CircleShape circleB, ref b2Transform xfB)
Parameters
manifold
b2Manifold
circleA
b2CircleShape
xfA
b2Transform
circleB
b2CircleShape
xfB
b2Transform
b2CollideEdgeAndCircle(b2Manifold, b2EdgeShape, ref b2Transform, b2CircleShape, ref b2Transform)
public static void b2CollideEdgeAndCircle(b2Manifold manifold, b2EdgeShape edgeA, ref b2Transform xfA, b2CircleShape circleB, ref b2Transform xfB)
Parameters
manifold
b2Manifold
edgeA
b2EdgeShape
xfA
b2Transform
circleB
b2CircleShape
xfB
b2Transform
b2CollideEdgeAndCircle(b2Manifold, b2EdgeShape, ref b2Transform, b2CircleShape, ref b2Transform)
public static void b2CollideEdgeAndCircle(b2Manifold manifold, b2EdgeShape edgeA, ref b2Transform xfA, b2CircleShape circleB, ref b2Transform xfB)
Parameters
manifold
b2Manifold
edgeA
b2EdgeShape
xfA
b2Transform
circleB
b2CircleShape
xfB
b2Transform
b2CollideEdgeAndCircle(b2Manifold, b2EdgeShape, ref b2Transform, b2CircleShape, ref b2Transform)
public static void b2CollideEdgeAndCircle(b2Manifold manifold, b2EdgeShape edgeA, ref b2Transform xfA, b2CircleShape circleB, ref b2Transform xfB)
Parameters
manifold
b2Manifold
edgeA
b2EdgeShape
xfA
b2Transform
circleB
b2CircleShape
xfB
b2Transform
b2CollideEdgeAndCircle(b2Manifold, b2EdgeShape, ref b2Transform, b2CircleShape, ref b2Transform)
public static void b2CollideEdgeAndCircle(b2Manifold manifold, b2EdgeShape edgeA, ref b2Transform xfA, b2CircleShape circleB, ref b2Transform xfB)
Parameters
manifold
b2Manifold
edgeA
b2EdgeShape
xfA
b2Transform
circleB
b2CircleShape
xfB
b2Transform
b2CollideEdgeAndCircle(b2Manifold, b2EdgeShape, ref b2Transform, b2CircleShape, ref b2Transform)
public static void b2CollideEdgeAndCircle(b2Manifold manifold, b2EdgeShape edgeA, ref b2Transform xfA, b2CircleShape circleB, ref b2Transform xfB)
Parameters
manifold
b2Manifold
edgeA
b2EdgeShape
xfA
b2Transform
circleB
b2CircleShape
xfB
b2Transform
b2CollideEdgeAndCircle(b2Manifold, b2EdgeShape, ref b2Transform, b2CircleShape, ref b2Transform)
public static void b2CollideEdgeAndCircle(b2Manifold manifold, b2EdgeShape edgeA, ref b2Transform xfA, b2CircleShape circleB, ref b2Transform xfB)
Parameters
manifold
b2Manifold
edgeA
b2EdgeShape
xfA
b2Transform
circleB
b2CircleShape
xfB
b2Transform
b2CollideEdgeAndCircle(b2Manifold, b2EdgeShape, ref b2Transform, b2CircleShape, ref b2Transform)
public static void b2CollideEdgeAndCircle(b2Manifold manifold, b2EdgeShape edgeA, ref b2Transform xfA, b2CircleShape circleB, ref b2Transform xfB)
Parameters
manifold
b2Manifold
edgeA
b2EdgeShape
xfA
b2Transform
circleB
b2CircleShape
xfB
b2Transform
b2CollideEdgeAndCircle(b2Manifold, b2EdgeShape, ref b2Transform, b2CircleShape, ref b2Transform)
public static void b2CollideEdgeAndCircle(b2Manifold manifold, b2EdgeShape edgeA, ref b2Transform xfA, b2CircleShape circleB, ref b2Transform xfB)
Parameters
manifold
b2Manifold
edgeA
b2EdgeShape
xfA
b2Transform
circleB
b2CircleShape
xfB
b2Transform
b2CollideEdgeAndCircle(b2Manifold, b2EdgeShape, ref b2Transform, b2CircleShape, ref b2Transform)
public static void b2CollideEdgeAndCircle(b2Manifold manifold, b2EdgeShape edgeA, ref b2Transform xfA, b2CircleShape circleB, ref b2Transform xfB)
Parameters
manifold
b2Manifold
edgeA
b2EdgeShape
xfA
b2Transform
circleB
b2CircleShape
xfB
b2Transform
b2CollideEdgeAndCircle(b2Manifold, b2EdgeShape, ref b2Transform, b2CircleShape, ref b2Transform)
public static void b2CollideEdgeAndCircle(b2Manifold manifold, b2EdgeShape edgeA, ref b2Transform xfA, b2CircleShape circleB, ref b2Transform xfB)
Parameters
manifold
b2Manifold
edgeA
b2EdgeShape
xfA
b2Transform
circleB
b2CircleShape
xfB
b2Transform
b2CollideEdgeAndCircle(b2Manifold, b2EdgeShape, ref b2Transform, b2CircleShape, ref b2Transform)
public static void b2CollideEdgeAndCircle(b2Manifold manifold, b2EdgeShape edgeA, ref b2Transform xfA, b2CircleShape circleB, ref b2Transform xfB)
Parameters
manifold
b2Manifold
edgeA
b2EdgeShape
xfA
b2Transform
circleB
b2CircleShape
xfB
b2Transform
b2CollideEdgeAndCircle(b2Manifold, b2EdgeShape, ref b2Transform, b2CircleShape, ref b2Transform)
public static void b2CollideEdgeAndCircle(b2Manifold manifold, b2EdgeShape edgeA, ref b2Transform xfA, b2CircleShape circleB, ref b2Transform xfB)
Parameters
manifold
b2Manifold
edgeA
b2EdgeShape
xfA
b2Transform
circleB
b2CircleShape
xfB
b2Transform
b2CollideEdgeAndPolygon(b2Manifold, b2EdgeShape, ref b2Transform, b2PolygonShape, ref b2Transform)
public static void b2CollideEdgeAndPolygon(b2Manifold manifold, b2EdgeShape edgeA, ref b2Transform xfA, b2PolygonShape polygonB, ref b2Transform xfB)
Parameters
manifold
b2Manifold
edgeA
b2EdgeShape
xfA
b2Transform
polygonB
b2PolygonShape
xfB
b2Transform
b2CollideEdgeAndPolygon(b2Manifold, b2EdgeShape, ref b2Transform, b2PolygonShape, ref b2Transform)
public static void b2CollideEdgeAndPolygon(b2Manifold manifold, b2EdgeShape edgeA, ref b2Transform xfA, b2PolygonShape polygonB, ref b2Transform xfB)
Parameters
manifold
b2Manifold
edgeA
b2EdgeShape
xfA
b2Transform
polygonB
b2PolygonShape
xfB
b2Transform
b2CollideEdgeAndPolygon(b2Manifold, b2EdgeShape, ref b2Transform, b2PolygonShape, ref b2Transform)
public static void b2CollideEdgeAndPolygon(b2Manifold manifold, b2EdgeShape edgeA, ref b2Transform xfA, b2PolygonShape polygonB, ref b2Transform xfB)
Parameters
manifold
b2Manifold
edgeA
b2EdgeShape
xfA
b2Transform
polygonB
b2PolygonShape
xfB
b2Transform
b2CollideEdgeAndPolygon(b2Manifold, b2EdgeShape, ref b2Transform, b2PolygonShape, ref b2Transform)
public static void b2CollideEdgeAndPolygon(b2Manifold manifold, b2EdgeShape edgeA, ref b2Transform xfA, b2PolygonShape polygonB, ref b2Transform xfB)
Parameters
manifold
b2Manifold
edgeA
b2EdgeShape
xfA
b2Transform
polygonB
b2PolygonShape
xfB
b2Transform
b2CollideEdgeAndPolygon(b2Manifold, b2EdgeShape, ref b2Transform, b2PolygonShape, ref b2Transform)
public static void b2CollideEdgeAndPolygon(b2Manifold manifold, b2EdgeShape edgeA, ref b2Transform xfA, b2PolygonShape polygonB, ref b2Transform xfB)
Parameters
manifold
b2Manifold
edgeA
b2EdgeShape
xfA
b2Transform
polygonB
b2PolygonShape
xfB
b2Transform
b2CollideEdgeAndPolygon(b2Manifold, b2EdgeShape, ref b2Transform, b2PolygonShape, ref b2Transform)
public static void b2CollideEdgeAndPolygon(b2Manifold manifold, b2EdgeShape edgeA, ref b2Transform xfA, b2PolygonShape polygonB, ref b2Transform xfB)
Parameters
manifold
b2Manifold
edgeA
b2EdgeShape
xfA
b2Transform
polygonB
b2PolygonShape
xfB
b2Transform
b2CollideEdgeAndPolygon(b2Manifold, b2EdgeShape, ref b2Transform, b2PolygonShape, ref b2Transform)
public static void b2CollideEdgeAndPolygon(b2Manifold manifold, b2EdgeShape edgeA, ref b2Transform xfA, b2PolygonShape polygonB, ref b2Transform xfB)
Parameters
manifold
b2Manifold
edgeA
b2EdgeShape
xfA
b2Transform
polygonB
b2PolygonShape
xfB
b2Transform
b2CollideEdgeAndPolygon(b2Manifold, b2EdgeShape, ref b2Transform, b2PolygonShape, ref b2Transform)
public static void b2CollideEdgeAndPolygon(b2Manifold manifold, b2EdgeShape edgeA, ref b2Transform xfA, b2PolygonShape polygonB, ref b2Transform xfB)
Parameters
manifold
b2Manifold
edgeA
b2EdgeShape
xfA
b2Transform
polygonB
b2PolygonShape
xfB
b2Transform
b2CollideEdgeAndPolygon(b2Manifold, b2EdgeShape, ref b2Transform, b2PolygonShape, ref b2Transform)
public static void b2CollideEdgeAndPolygon(b2Manifold manifold, b2EdgeShape edgeA, ref b2Transform xfA, b2PolygonShape polygonB, ref b2Transform xfB)
Parameters
manifold
b2Manifold
edgeA
b2EdgeShape
xfA
b2Transform
polygonB
b2PolygonShape
xfB
b2Transform
b2CollideEdgeAndPolygon(b2Manifold, b2EdgeShape, ref b2Transform, b2PolygonShape, ref b2Transform)
public static void b2CollideEdgeAndPolygon(b2Manifold manifold, b2EdgeShape edgeA, ref b2Transform xfA, b2PolygonShape polygonB, ref b2Transform xfB)
Parameters
manifold
b2Manifold
edgeA
b2EdgeShape
xfA
b2Transform
polygonB
b2PolygonShape
xfB
b2Transform
b2CollideEdgeAndPolygon(b2Manifold, b2EdgeShape, ref b2Transform, b2PolygonShape, ref b2Transform)
public static void b2CollideEdgeAndPolygon(b2Manifold manifold, b2EdgeShape edgeA, ref b2Transform xfA, b2PolygonShape polygonB, ref b2Transform xfB)
Parameters
manifold
b2Manifold
edgeA
b2EdgeShape
xfA
b2Transform
polygonB
b2PolygonShape
xfB
b2Transform
b2CollideEdgeAndPolygon(b2Manifold, b2EdgeShape, ref b2Transform, b2PolygonShape, ref b2Transform)
public static void b2CollideEdgeAndPolygon(b2Manifold manifold, b2EdgeShape edgeA, ref b2Transform xfA, b2PolygonShape polygonB, ref b2Transform xfB)
Parameters
manifold
b2Manifold
edgeA
b2EdgeShape
xfA
b2Transform
polygonB
b2PolygonShape
xfB
b2Transform
b2CollidePolygonAndCircle(b2Manifold, b2PolygonShape, ref b2Transform, b2CircleShape, ref b2Transform)
public static void b2CollidePolygonAndCircle(b2Manifold manifold, b2PolygonShape polygonA, ref b2Transform xfA, b2CircleShape circleB, ref b2Transform xfB)
Parameters
manifold
b2Manifold
polygonA
b2PolygonShape
xfA
b2Transform
circleB
b2CircleShape
xfB
b2Transform
b2CollidePolygonAndCircle(b2Manifold, b2PolygonShape, ref b2Transform, b2CircleShape, ref b2Transform)
public static void b2CollidePolygonAndCircle(b2Manifold manifold, b2PolygonShape polygonA, ref b2Transform xfA, b2CircleShape circleB, ref b2Transform xfB)
Parameters
manifold
b2Manifold
polygonA
b2PolygonShape
xfA
b2Transform
circleB
b2CircleShape
xfB
b2Transform
b2CollidePolygonAndCircle(b2Manifold, b2PolygonShape, ref b2Transform, b2CircleShape, ref b2Transform)
public static void b2CollidePolygonAndCircle(b2Manifold manifold, b2PolygonShape polygonA, ref b2Transform xfA, b2CircleShape circleB, ref b2Transform xfB)
Parameters
manifold
b2Manifold
polygonA
b2PolygonShape
xfA
b2Transform
circleB
b2CircleShape
xfB
b2Transform
b2CollidePolygonAndCircle(b2Manifold, b2PolygonShape, ref b2Transform, b2CircleShape, ref b2Transform)
public static void b2CollidePolygonAndCircle(b2Manifold manifold, b2PolygonShape polygonA, ref b2Transform xfA, b2CircleShape circleB, ref b2Transform xfB)
Parameters
manifold
b2Manifold
polygonA
b2PolygonShape
xfA
b2Transform
circleB
b2CircleShape
xfB
b2Transform
b2CollidePolygonAndCircle(b2Manifold, b2PolygonShape, ref b2Transform, b2CircleShape, ref b2Transform)
public static void b2CollidePolygonAndCircle(b2Manifold manifold, b2PolygonShape polygonA, ref b2Transform xfA, b2CircleShape circleB, ref b2Transform xfB)
Parameters
manifold
b2Manifold
polygonA
b2PolygonShape
xfA
b2Transform
circleB
b2CircleShape
xfB
b2Transform
b2CollidePolygonAndCircle(b2Manifold, b2PolygonShape, ref b2Transform, b2CircleShape, ref b2Transform)
public static void b2CollidePolygonAndCircle(b2Manifold manifold, b2PolygonShape polygonA, ref b2Transform xfA, b2CircleShape circleB, ref b2Transform xfB)
Parameters
manifold
b2Manifold
polygonA
b2PolygonShape
xfA
b2Transform
circleB
b2CircleShape
xfB
b2Transform
b2CollidePolygonAndCircle(b2Manifold, b2PolygonShape, ref b2Transform, b2CircleShape, ref b2Transform)
public static void b2CollidePolygonAndCircle(b2Manifold manifold, b2PolygonShape polygonA, ref b2Transform xfA, b2CircleShape circleB, ref b2Transform xfB)
Parameters
manifold
b2Manifold
polygonA
b2PolygonShape
xfA
b2Transform
circleB
b2CircleShape
xfB
b2Transform
b2CollidePolygonAndCircle(b2Manifold, b2PolygonShape, ref b2Transform, b2CircleShape, ref b2Transform)
public static void b2CollidePolygonAndCircle(b2Manifold manifold, b2PolygonShape polygonA, ref b2Transform xfA, b2CircleShape circleB, ref b2Transform xfB)
Parameters
manifold
b2Manifold
polygonA
b2PolygonShape
xfA
b2Transform
circleB
b2CircleShape
xfB
b2Transform
b2CollidePolygonAndCircle(b2Manifold, b2PolygonShape, ref b2Transform, b2CircleShape, ref b2Transform)
public static void b2CollidePolygonAndCircle(b2Manifold manifold, b2PolygonShape polygonA, ref b2Transform xfA, b2CircleShape circleB, ref b2Transform xfB)
Parameters
manifold
b2Manifold
polygonA
b2PolygonShape
xfA
b2Transform
circleB
b2CircleShape
xfB
b2Transform
b2CollidePolygonAndCircle(b2Manifold, b2PolygonShape, ref b2Transform, b2CircleShape, ref b2Transform)
public static void b2CollidePolygonAndCircle(b2Manifold manifold, b2PolygonShape polygonA, ref b2Transform xfA, b2CircleShape circleB, ref b2Transform xfB)
Parameters
manifold
b2Manifold
polygonA
b2PolygonShape
xfA
b2Transform
circleB
b2CircleShape
xfB
b2Transform
b2CollidePolygonAndCircle(b2Manifold, b2PolygonShape, ref b2Transform, b2CircleShape, ref b2Transform)
public static void b2CollidePolygonAndCircle(b2Manifold manifold, b2PolygonShape polygonA, ref b2Transform xfA, b2CircleShape circleB, ref b2Transform xfB)
Parameters
manifold
b2Manifold
polygonA
b2PolygonShape
xfA
b2Transform
circleB
b2CircleShape
xfB
b2Transform
b2CollidePolygonAndCircle(b2Manifold, b2PolygonShape, ref b2Transform, b2CircleShape, ref b2Transform)
public static void b2CollidePolygonAndCircle(b2Manifold manifold, b2PolygonShape polygonA, ref b2Transform xfA, b2CircleShape circleB, ref b2Transform xfB)
Parameters
manifold
b2Manifold
polygonA
b2PolygonShape
xfA
b2Transform
circleB
b2CircleShape
xfB
b2Transform
b2CollidePolygons(b2Manifold, b2PolygonShape, ref b2Transform, b2PolygonShape, ref b2Transform)
public static void b2CollidePolygons(b2Manifold manifold, b2PolygonShape polyA, ref b2Transform xfA, b2PolygonShape polyB, ref b2Transform xfB)
Parameters
manifold
b2Manifold
polyA
b2PolygonShape
xfA
b2Transform
polyB
b2PolygonShape
xfB
b2Transform
b2CollidePolygons(b2Manifold, b2PolygonShape, ref b2Transform, b2PolygonShape, ref b2Transform)
public static void b2CollidePolygons(b2Manifold manifold, b2PolygonShape polyA, ref b2Transform xfA, b2PolygonShape polyB, ref b2Transform xfB)
Parameters
manifold
b2Manifold
polyA
b2PolygonShape
xfA
b2Transform
polyB
b2PolygonShape
xfB
b2Transform
b2CollidePolygons(b2Manifold, b2PolygonShape, ref b2Transform, b2PolygonShape, ref b2Transform)
public static void b2CollidePolygons(b2Manifold manifold, b2PolygonShape polyA, ref b2Transform xfA, b2PolygonShape polyB, ref b2Transform xfB)
Parameters
manifold
b2Manifold
polyA
b2PolygonShape
xfA
b2Transform
polyB
b2PolygonShape
xfB
b2Transform
b2CollidePolygons(b2Manifold, b2PolygonShape, ref b2Transform, b2PolygonShape, ref b2Transform)
public static void b2CollidePolygons(b2Manifold manifold, b2PolygonShape polyA, ref b2Transform xfA, b2PolygonShape polyB, ref b2Transform xfB)
Parameters
manifold
b2Manifold
polyA
b2PolygonShape
xfA
b2Transform
polyB
b2PolygonShape
xfB
b2Transform
b2CollidePolygons(b2Manifold, b2PolygonShape, ref b2Transform, b2PolygonShape, ref b2Transform)
public static void b2CollidePolygons(b2Manifold manifold, b2PolygonShape polyA, ref b2Transform xfA, b2PolygonShape polyB, ref b2Transform xfB)
Parameters
manifold
b2Manifold
polyA
b2PolygonShape
xfA
b2Transform
polyB
b2PolygonShape
xfB
b2Transform
b2CollidePolygons(b2Manifold, b2PolygonShape, ref b2Transform, b2PolygonShape, ref b2Transform)
public static void b2CollidePolygons(b2Manifold manifold, b2PolygonShape polyA, ref b2Transform xfA, b2PolygonShape polyB, ref b2Transform xfB)
Parameters
manifold
b2Manifold
polyA
b2PolygonShape
xfA
b2Transform
polyB
b2PolygonShape
xfB
b2Transform
b2CollidePolygons(b2Manifold, b2PolygonShape, ref b2Transform, b2PolygonShape, ref b2Transform)
public static void b2CollidePolygons(b2Manifold manifold, b2PolygonShape polyA, ref b2Transform xfA, b2PolygonShape polyB, ref b2Transform xfB)
Parameters
manifold
b2Manifold
polyA
b2PolygonShape
xfA
b2Transform
polyB
b2PolygonShape
xfB
b2Transform
b2CollidePolygons(b2Manifold, b2PolygonShape, ref b2Transform, b2PolygonShape, ref b2Transform)
public static void b2CollidePolygons(b2Manifold manifold, b2PolygonShape polyA, ref b2Transform xfA, b2PolygonShape polyB, ref b2Transform xfB)
Parameters
manifold
b2Manifold
polyA
b2PolygonShape
xfA
b2Transform
polyB
b2PolygonShape
xfB
b2Transform
b2CollidePolygons(b2Manifold, b2PolygonShape, ref b2Transform, b2PolygonShape, ref b2Transform)
public static void b2CollidePolygons(b2Manifold manifold, b2PolygonShape polyA, ref b2Transform xfA, b2PolygonShape polyB, ref b2Transform xfB)
Parameters
manifold
b2Manifold
polyA
b2PolygonShape
xfA
b2Transform
polyB
b2PolygonShape
xfB
b2Transform
b2CollidePolygons(b2Manifold, b2PolygonShape, ref b2Transform, b2PolygonShape, ref b2Transform)
public static void b2CollidePolygons(b2Manifold manifold, b2PolygonShape polyA, ref b2Transform xfA, b2PolygonShape polyB, ref b2Transform xfB)
Parameters
manifold
b2Manifold
polyA
b2PolygonShape
xfA
b2Transform
polyB
b2PolygonShape
xfB
b2Transform
b2CollidePolygons(b2Manifold, b2PolygonShape, ref b2Transform, b2PolygonShape, ref b2Transform)
public static void b2CollidePolygons(b2Manifold manifold, b2PolygonShape polyA, ref b2Transform xfA, b2PolygonShape polyB, ref b2Transform xfB)
Parameters
manifold
b2Manifold
polyA
b2PolygonShape
xfA
b2Transform
polyB
b2PolygonShape
xfB
b2Transform
b2CollidePolygons(b2Manifold, b2PolygonShape, ref b2Transform, b2PolygonShape, ref b2Transform)
public static void b2CollidePolygons(b2Manifold manifold, b2PolygonShape polyA, ref b2Transform xfA, b2PolygonShape polyB, ref b2Transform xfB)
Parameters
manifold
b2Manifold
polyA
b2PolygonShape
xfA
b2Transform
polyB
b2PolygonShape
xfB
b2Transform
b2EdgeSeparation(b2PolygonShape, ref b2Transform, int, b2PolygonShape, ref b2Transform)
public static float b2EdgeSeparation(b2PolygonShape poly1, ref b2Transform xf1, int edge1, b2PolygonShape poly2, ref b2Transform xf2)
Parameters
poly1
b2PolygonShape
xf1
b2Transform
edge1
int
poly2
b2PolygonShape
xf2
b2Transform
Returns
b2EdgeSeparation(b2PolygonShape, ref b2Transform, int, b2PolygonShape, ref b2Transform)
public static float b2EdgeSeparation(b2PolygonShape poly1, ref b2Transform xf1, int edge1, b2PolygonShape poly2, ref b2Transform xf2)
Parameters
poly1
b2PolygonShape
xf1
b2Transform
edge1
int
poly2
b2PolygonShape
xf2
b2Transform
Returns
b2EdgeSeparation(b2PolygonShape, ref b2Transform, int, b2PolygonShape, ref b2Transform)
public static float b2EdgeSeparation(b2PolygonShape poly1, ref b2Transform xf1, int edge1, b2PolygonShape poly2, ref b2Transform xf2)
Parameters
poly1
b2PolygonShape
xf1
b2Transform
edge1
int
poly2
b2PolygonShape
xf2
b2Transform
Returns
b2EdgeSeparation(b2PolygonShape, ref b2Transform, int, b2PolygonShape, ref b2Transform)
public static float b2EdgeSeparation(b2PolygonShape poly1, ref b2Transform xf1, int edge1, b2PolygonShape poly2, ref b2Transform xf2)
Parameters
poly1
b2PolygonShape
xf1
b2Transform
edge1
int
poly2
b2PolygonShape
xf2
b2Transform
Returns
b2EdgeSeparation(b2PolygonShape, ref b2Transform, int, b2PolygonShape, ref b2Transform)
public static float b2EdgeSeparation(b2PolygonShape poly1, ref b2Transform xf1, int edge1, b2PolygonShape poly2, ref b2Transform xf2)
Parameters
poly1
b2PolygonShape
xf1
b2Transform
edge1
int
poly2
b2PolygonShape
xf2
b2Transform
Returns
b2EdgeSeparation(b2PolygonShape, ref b2Transform, int, b2PolygonShape, ref b2Transform)
public static float b2EdgeSeparation(b2PolygonShape poly1, ref b2Transform xf1, int edge1, b2PolygonShape poly2, ref b2Transform xf2)
Parameters
poly1
b2PolygonShape
xf1
b2Transform
edge1
int
poly2
b2PolygonShape
xf2
b2Transform
Returns
b2EdgeSeparation(b2PolygonShape, ref b2Transform, int, b2PolygonShape, ref b2Transform)
public static float b2EdgeSeparation(b2PolygonShape poly1, ref b2Transform xf1, int edge1, b2PolygonShape poly2, ref b2Transform xf2)
Parameters
poly1
b2PolygonShape
xf1
b2Transform
edge1
int
poly2
b2PolygonShape
xf2
b2Transform
Returns
b2EdgeSeparation(b2PolygonShape, ref b2Transform, int, b2PolygonShape, ref b2Transform)
public static float b2EdgeSeparation(b2PolygonShape poly1, ref b2Transform xf1, int edge1, b2PolygonShape poly2, ref b2Transform xf2)
Parameters
poly1
b2PolygonShape
xf1
b2Transform
edge1
int
poly2
b2PolygonShape
xf2
b2Transform
Returns
b2EdgeSeparation(b2PolygonShape, ref b2Transform, int, b2PolygonShape, ref b2Transform)
public static float b2EdgeSeparation(b2PolygonShape poly1, ref b2Transform xf1, int edge1, b2PolygonShape poly2, ref b2Transform xf2)
Parameters
poly1
b2PolygonShape
xf1
b2Transform
edge1
int
poly2
b2PolygonShape
xf2
b2Transform
Returns
b2EdgeSeparation(b2PolygonShape, ref b2Transform, int, b2PolygonShape, ref b2Transform)
public static float b2EdgeSeparation(b2PolygonShape poly1, ref b2Transform xf1, int edge1, b2PolygonShape poly2, ref b2Transform xf2)
Parameters
poly1
b2PolygonShape
xf1
b2Transform
edge1
int
poly2
b2PolygonShape
xf2
b2Transform
Returns
b2EdgeSeparation(b2PolygonShape, ref b2Transform, int, b2PolygonShape, ref b2Transform)
public static float b2EdgeSeparation(b2PolygonShape poly1, ref b2Transform xf1, int edge1, b2PolygonShape poly2, ref b2Transform xf2)
Parameters
poly1
b2PolygonShape
xf1
b2Transform
edge1
int
poly2
b2PolygonShape
xf2
b2Transform
Returns
b2EdgeSeparation(b2PolygonShape, ref b2Transform, int, b2PolygonShape, ref b2Transform)
public static float b2EdgeSeparation(b2PolygonShape poly1, ref b2Transform xf1, int edge1, b2PolygonShape poly2, ref b2Transform xf2)
Parameters
poly1
b2PolygonShape
xf1
b2Transform
edge1
int
poly2
b2PolygonShape
xf2
b2Transform
Returns
b2FindIncidentEdge(b2ClipVertex[], b2PolygonShape, ref b2Transform, int, b2PolygonShape, ref b2Transform)
public static void b2FindIncidentEdge(b2ClipVertex[] c, b2PolygonShape poly1, ref b2Transform xf1, int edge1, b2PolygonShape poly2, ref b2Transform xf2)
Parameters
c
b2ClipVertex[]
poly1
b2PolygonShape
xf1
b2Transform
edge1
int
poly2
b2PolygonShape
xf2
b2Transform
b2FindIncidentEdge(b2ClipVertex[], b2PolygonShape, ref b2Transform, int, b2PolygonShape, ref b2Transform)
public static void b2FindIncidentEdge(b2ClipVertex[] c, b2PolygonShape poly1, ref b2Transform xf1, int edge1, b2PolygonShape poly2, ref b2Transform xf2)
Parameters
c
b2ClipVertex[]
poly1
b2PolygonShape
xf1
b2Transform
edge1
int
poly2
b2PolygonShape
xf2
b2Transform
b2FindIncidentEdge(b2ClipVertex[], b2PolygonShape, ref b2Transform, int, b2PolygonShape, ref b2Transform)
public static void b2FindIncidentEdge(b2ClipVertex[] c, b2PolygonShape poly1, ref b2Transform xf1, int edge1, b2PolygonShape poly2, ref b2Transform xf2)
Parameters
c
b2ClipVertex[]
poly1
b2PolygonShape
xf1
b2Transform
edge1
int
poly2
b2PolygonShape
xf2
b2Transform
b2FindIncidentEdge(b2ClipVertex[], b2PolygonShape, ref b2Transform, int, b2PolygonShape, ref b2Transform)
public static void b2FindIncidentEdge(b2ClipVertex[] c, b2PolygonShape poly1, ref b2Transform xf1, int edge1, b2PolygonShape poly2, ref b2Transform xf2)
Parameters
c
b2ClipVertex[]
poly1
b2PolygonShape
xf1
b2Transform
edge1
int
poly2
b2PolygonShape
xf2
b2Transform
b2FindIncidentEdge(b2ClipVertex[], b2PolygonShape, ref b2Transform, int, b2PolygonShape, ref b2Transform)
public static void b2FindIncidentEdge(b2ClipVertex[] c, b2PolygonShape poly1, ref b2Transform xf1, int edge1, b2PolygonShape poly2, ref b2Transform xf2)
Parameters
c
b2ClipVertex[]
poly1
b2PolygonShape
xf1
b2Transform
edge1
int
poly2
b2PolygonShape
xf2
b2Transform
b2FindIncidentEdge(b2ClipVertex[], b2PolygonShape, ref b2Transform, int, b2PolygonShape, ref b2Transform)
public static void b2FindIncidentEdge(b2ClipVertex[] c, b2PolygonShape poly1, ref b2Transform xf1, int edge1, b2PolygonShape poly2, ref b2Transform xf2)
Parameters
c
b2ClipVertex[]
poly1
b2PolygonShape
xf1
b2Transform
edge1
int
poly2
b2PolygonShape
xf2
b2Transform
b2FindIncidentEdge(b2ClipVertex[], b2PolygonShape, ref b2Transform, int, b2PolygonShape, ref b2Transform)
public static void b2FindIncidentEdge(b2ClipVertex[] c, b2PolygonShape poly1, ref b2Transform xf1, int edge1, b2PolygonShape poly2, ref b2Transform xf2)
Parameters
c
b2ClipVertex[]
poly1
b2PolygonShape
xf1
b2Transform
edge1
int
poly2
b2PolygonShape
xf2
b2Transform
b2FindIncidentEdge(b2ClipVertex[], b2PolygonShape, ref b2Transform, int, b2PolygonShape, ref b2Transform)
public static void b2FindIncidentEdge(b2ClipVertex[] c, b2PolygonShape poly1, ref b2Transform xf1, int edge1, b2PolygonShape poly2, ref b2Transform xf2)
Parameters
c
b2ClipVertex[]
poly1
b2PolygonShape
xf1
b2Transform
edge1
int
poly2
b2PolygonShape
xf2
b2Transform
b2FindIncidentEdge(b2ClipVertex[], b2PolygonShape, ref b2Transform, int, b2PolygonShape, ref b2Transform)
public static void b2FindIncidentEdge(b2ClipVertex[] c, b2PolygonShape poly1, ref b2Transform xf1, int edge1, b2PolygonShape poly2, ref b2Transform xf2)
Parameters
c
b2ClipVertex[]
poly1
b2PolygonShape
xf1
b2Transform
edge1
int
poly2
b2PolygonShape
xf2
b2Transform
b2FindIncidentEdge(b2ClipVertex[], b2PolygonShape, ref b2Transform, int, b2PolygonShape, ref b2Transform)
public static void b2FindIncidentEdge(b2ClipVertex[] c, b2PolygonShape poly1, ref b2Transform xf1, int edge1, b2PolygonShape poly2, ref b2Transform xf2)
Parameters
c
b2ClipVertex[]
poly1
b2PolygonShape
xf1
b2Transform
edge1
int
poly2
b2PolygonShape
xf2
b2Transform
b2FindIncidentEdge(b2ClipVertex[], b2PolygonShape, ref b2Transform, int, b2PolygonShape, ref b2Transform)
public static void b2FindIncidentEdge(b2ClipVertex[] c, b2PolygonShape poly1, ref b2Transform xf1, int edge1, b2PolygonShape poly2, ref b2Transform xf2)
Parameters
c
b2ClipVertex[]
poly1
b2PolygonShape
xf1
b2Transform
edge1
int
poly2
b2PolygonShape
xf2
b2Transform
b2FindIncidentEdge(b2ClipVertex[], b2PolygonShape, ref b2Transform, int, b2PolygonShape, ref b2Transform)
public static void b2FindIncidentEdge(b2ClipVertex[] c, b2PolygonShape poly1, ref b2Transform xf1, int edge1, b2PolygonShape poly2, ref b2Transform xf2)
Parameters
c
b2ClipVertex[]
poly1
b2PolygonShape
xf1
b2Transform
edge1
int
poly2
b2PolygonShape
xf2
b2Transform
b2FindMaxSeparation(out int, b2PolygonShape, ref b2Transform, b2PolygonShape, ref b2Transform)
public static float b2FindMaxSeparation(out int edgeIndex, b2PolygonShape poly1, ref b2Transform xf1, b2PolygonShape poly2, ref b2Transform xf2)
Parameters
edgeIndex
int
poly1
b2PolygonShape
xf1
b2Transform
poly2
b2PolygonShape
xf2
b2Transform
Returns
b2FindMaxSeparation(out int, b2PolygonShape, ref b2Transform, b2PolygonShape, ref b2Transform)
public static float b2FindMaxSeparation(out int edgeIndex, b2PolygonShape poly1, ref b2Transform xf1, b2PolygonShape poly2, ref b2Transform xf2)
Parameters
edgeIndex
int
poly1
b2PolygonShape
xf1
b2Transform
poly2
b2PolygonShape
xf2
b2Transform
Returns
b2FindMaxSeparation(out int, b2PolygonShape, ref b2Transform, b2PolygonShape, ref b2Transform)
public static float b2FindMaxSeparation(out int edgeIndex, b2PolygonShape poly1, ref b2Transform xf1, b2PolygonShape poly2, ref b2Transform xf2)
Parameters
edgeIndex
int
poly1
b2PolygonShape
xf1
b2Transform
poly2
b2PolygonShape
xf2
b2Transform
Returns
b2FindMaxSeparation(out int, b2PolygonShape, ref b2Transform, b2PolygonShape, ref b2Transform)
public static float b2FindMaxSeparation(out int edgeIndex, b2PolygonShape poly1, ref b2Transform xf1, b2PolygonShape poly2, ref b2Transform xf2)
Parameters
edgeIndex
int
poly1
b2PolygonShape
xf1
b2Transform
poly2
b2PolygonShape
xf2
b2Transform
Returns
b2FindMaxSeparation(out int, b2PolygonShape, ref b2Transform, b2PolygonShape, ref b2Transform)
public static float b2FindMaxSeparation(out int edgeIndex, b2PolygonShape poly1, ref b2Transform xf1, b2PolygonShape poly2, ref b2Transform xf2)
Parameters
edgeIndex
int
poly1
b2PolygonShape
xf1
b2Transform
poly2
b2PolygonShape
xf2
b2Transform
Returns
b2FindMaxSeparation(out int, b2PolygonShape, ref b2Transform, b2PolygonShape, ref b2Transform)
public static float b2FindMaxSeparation(out int edgeIndex, b2PolygonShape poly1, ref b2Transform xf1, b2PolygonShape poly2, ref b2Transform xf2)
Parameters
edgeIndex
int
poly1
b2PolygonShape
xf1
b2Transform
poly2
b2PolygonShape
xf2
b2Transform
Returns
b2FindMaxSeparation(out int, b2PolygonShape, ref b2Transform, b2PolygonShape, ref b2Transform)
public static float b2FindMaxSeparation(out int edgeIndex, b2PolygonShape poly1, ref b2Transform xf1, b2PolygonShape poly2, ref b2Transform xf2)
Parameters
edgeIndex
int
poly1
b2PolygonShape
xf1
b2Transform
poly2
b2PolygonShape
xf2
b2Transform
Returns
b2FindMaxSeparation(out int, b2PolygonShape, ref b2Transform, b2PolygonShape, ref b2Transform)
public static float b2FindMaxSeparation(out int edgeIndex, b2PolygonShape poly1, ref b2Transform xf1, b2PolygonShape poly2, ref b2Transform xf2)
Parameters
edgeIndex
int
poly1
b2PolygonShape
xf1
b2Transform
poly2
b2PolygonShape
xf2
b2Transform
Returns
b2FindMaxSeparation(out int, b2PolygonShape, ref b2Transform, b2PolygonShape, ref b2Transform)
public static float b2FindMaxSeparation(out int edgeIndex, b2PolygonShape poly1, ref b2Transform xf1, b2PolygonShape poly2, ref b2Transform xf2)
Parameters
edgeIndex
int
poly1
b2PolygonShape
xf1
b2Transform
poly2
b2PolygonShape
xf2
b2Transform
Returns
b2FindMaxSeparation(out int, b2PolygonShape, ref b2Transform, b2PolygonShape, ref b2Transform)
public static float b2FindMaxSeparation(out int edgeIndex, b2PolygonShape poly1, ref b2Transform xf1, b2PolygonShape poly2, ref b2Transform xf2)
Parameters
edgeIndex
int
poly1
b2PolygonShape
xf1
b2Transform
poly2
b2PolygonShape
xf2
b2Transform
Returns
b2FindMaxSeparation(out int, b2PolygonShape, ref b2Transform, b2PolygonShape, ref b2Transform)
public static float b2FindMaxSeparation(out int edgeIndex, b2PolygonShape poly1, ref b2Transform xf1, b2PolygonShape poly2, ref b2Transform xf2)
Parameters
edgeIndex
int
poly1
b2PolygonShape
xf1
b2Transform
poly2
b2PolygonShape
xf2
b2Transform
Returns
b2FindMaxSeparation(out int, b2PolygonShape, ref b2Transform, b2PolygonShape, ref b2Transform)
public static float b2FindMaxSeparation(out int edgeIndex, b2PolygonShape poly1, ref b2Transform xf1, b2PolygonShape poly2, ref b2Transform xf2)
Parameters
edgeIndex
int
poly1
b2PolygonShape
xf1
b2Transform
poly2
b2PolygonShape
xf2
b2Transform
Returns
b2GetPointStates(b2PointState[], b2PointState[], b2Manifold, b2Manifold)
public static void b2GetPointStates(b2PointState[] state1, b2PointState[] state2, b2Manifold manifold1, b2Manifold manifold2)
Parameters
state1
b2PointState[]
state2
b2PointState[]
manifold1
b2Manifold
manifold2
b2Manifold
b2GetPointStates(b2PointState[], b2PointState[], b2Manifold, b2Manifold)
public static void b2GetPointStates(b2PointState[] state1, b2PointState[] state2, b2Manifold manifold1, b2Manifold manifold2)
Parameters
state1
b2PointState[]
state2
b2PointState[]
manifold1
b2Manifold
manifold2
b2Manifold
b2GetPointStates(b2PointState[], b2PointState[], b2Manifold, b2Manifold)
public static void b2GetPointStates(b2PointState[] state1, b2PointState[] state2, b2Manifold manifold1, b2Manifold manifold2)
Parameters
state1
b2PointState[]
state2
b2PointState[]
manifold1
b2Manifold
manifold2
b2Manifold
b2GetPointStates(b2PointState[], b2PointState[], b2Manifold, b2Manifold)
public static void b2GetPointStates(b2PointState[] state1, b2PointState[] state2, b2Manifold manifold1, b2Manifold manifold2)
Parameters
state1
b2PointState[]
state2
b2PointState[]
manifold1
b2Manifold
manifold2
b2Manifold
b2GetPointStates(b2PointState[], b2PointState[], b2Manifold, b2Manifold)
public static void b2GetPointStates(b2PointState[] state1, b2PointState[] state2, b2Manifold manifold1, b2Manifold manifold2)
Parameters
state1
b2PointState[]
state2
b2PointState[]
manifold1
b2Manifold
manifold2
b2Manifold
b2GetPointStates(b2PointState[], b2PointState[], b2Manifold, b2Manifold)
public static void b2GetPointStates(b2PointState[] state1, b2PointState[] state2, b2Manifold manifold1, b2Manifold manifold2)
Parameters
state1
b2PointState[]
state2
b2PointState[]
manifold1
b2Manifold
manifold2
b2Manifold
b2GetPointStates(b2PointState[], b2PointState[], b2Manifold, b2Manifold)
public static void b2GetPointStates(b2PointState[] state1, b2PointState[] state2, b2Manifold manifold1, b2Manifold manifold2)
Parameters
state1
b2PointState[]
state2
b2PointState[]
manifold1
b2Manifold
manifold2
b2Manifold
b2GetPointStates(b2PointState[], b2PointState[], b2Manifold, b2Manifold)
public static void b2GetPointStates(b2PointState[] state1, b2PointState[] state2, b2Manifold manifold1, b2Manifold manifold2)
Parameters
state1
b2PointState[]
state2
b2PointState[]
manifold1
b2Manifold
manifold2
b2Manifold
b2GetPointStates(b2PointState[], b2PointState[], b2Manifold, b2Manifold)
public static void b2GetPointStates(b2PointState[] state1, b2PointState[] state2, b2Manifold manifold1, b2Manifold manifold2)
Parameters
state1
b2PointState[]
state2
b2PointState[]
manifold1
b2Manifold
manifold2
b2Manifold
b2GetPointStates(b2PointState[], b2PointState[], b2Manifold, b2Manifold)
public static void b2GetPointStates(b2PointState[] state1, b2PointState[] state2, b2Manifold manifold1, b2Manifold manifold2)
Parameters
state1
b2PointState[]
state2
b2PointState[]
manifold1
b2Manifold
manifold2
b2Manifold
b2GetPointStates(b2PointState[], b2PointState[], b2Manifold, b2Manifold)
public static void b2GetPointStates(b2PointState[] state1, b2PointState[] state2, b2Manifold manifold1, b2Manifold manifold2)
Parameters
state1
b2PointState[]
state2
b2PointState[]
manifold1
b2Manifold
manifold2
b2Manifold
b2GetPointStates(b2PointState[], b2PointState[], b2Manifold, b2Manifold)
public static void b2GetPointStates(b2PointState[] state1, b2PointState[] state2, b2Manifold manifold1, b2Manifold manifold2)
Parameters
state1
b2PointState[]
state2
b2PointState[]
manifold1
b2Manifold
manifold2
b2Manifold
b2TestOverlap(ref b2AABB, ref b2AABB)
public static bool b2TestOverlap(ref b2AABB a, ref b2AABB b)
Parameters
a
b2AABB
b
b2AABB
Returns
b2TestOverlap(b2Shape, int, b2Shape, int, ref b2Transform, ref b2Transform)
public static bool b2TestOverlap(b2Shape shapeA, int indexA, b2Shape shapeB, int indexB, ref b2Transform xfA, ref b2Transform xfB)
Parameters
shapeA
b2Shape
indexA
int
shapeB
b2Shape
indexB
int
xfA
b2Transform
xfB
b2Transform
Returns
b2TestOverlap(ref b2AABB, ref b2AABB)
public static bool b2TestOverlap(ref b2AABB a, ref b2AABB b)
Parameters
a
b2AABB
b
b2AABB
Returns
b2TestOverlap(b2Shape, int, b2Shape, int, ref b2Transform, ref b2Transform)
public static bool b2TestOverlap(b2Shape shapeA, int indexA, b2Shape shapeB, int indexB, ref b2Transform xfA, ref b2Transform xfB)
Parameters
shapeA
b2Shape
indexA
int
shapeB
b2Shape
indexB
int
xfA
b2Transform
xfB
b2Transform
Returns
b2TestOverlap(ref b2AABB, ref b2AABB)
public static bool b2TestOverlap(ref b2AABB a, ref b2AABB b)
Parameters
a
b2AABB
b
b2AABB
Returns
b2TestOverlap(b2Shape, int, b2Shape, int, ref b2Transform, ref b2Transform)
public static bool b2TestOverlap(b2Shape shapeA, int indexA, b2Shape shapeB, int indexB, ref b2Transform xfA, ref b2Transform xfB)
Parameters
shapeA
b2Shape
indexA
int
shapeB
b2Shape
indexB
int
xfA
b2Transform
xfB
b2Transform
Returns
b2TestOverlap(ref b2AABB, ref b2AABB)
public static bool b2TestOverlap(ref b2AABB a, ref b2AABB b)
Parameters
a
b2AABB
b
b2AABB
Returns
b2TestOverlap(b2Shape, int, b2Shape, int, ref b2Transform, ref b2Transform)
public static bool b2TestOverlap(b2Shape shapeA, int indexA, b2Shape shapeB, int indexB, ref b2Transform xfA, ref b2Transform xfB)
Parameters
shapeA
b2Shape
indexA
int
shapeB
b2Shape
indexB
int
xfA
b2Transform
xfB
b2Transform
Returns
b2TestOverlap(ref b2AABB, ref b2AABB)
public static bool b2TestOverlap(ref b2AABB a, ref b2AABB b)
Parameters
a
b2AABB
b
b2AABB
Returns
b2TestOverlap(b2Shape, int, b2Shape, int, ref b2Transform, ref b2Transform)
public static bool b2TestOverlap(b2Shape shapeA, int indexA, b2Shape shapeB, int indexB, ref b2Transform xfA, ref b2Transform xfB)
Parameters
shapeA
b2Shape
indexA
int
shapeB
b2Shape
indexB
int
xfA
b2Transform
xfB
b2Transform
Returns
b2TestOverlap(ref b2AABB, ref b2AABB)
public static bool b2TestOverlap(ref b2AABB a, ref b2AABB b)
Parameters
a
b2AABB
b
b2AABB
Returns
b2TestOverlap(b2Shape, int, b2Shape, int, ref b2Transform, ref b2Transform)
public static bool b2TestOverlap(b2Shape shapeA, int indexA, b2Shape shapeB, int indexB, ref b2Transform xfA, ref b2Transform xfB)
Parameters
shapeA
b2Shape
indexA
int
shapeB
b2Shape
indexB
int
xfA
b2Transform
xfB
b2Transform
Returns
b2TestOverlap(ref b2AABB, ref b2AABB)
public static bool b2TestOverlap(ref b2AABB a, ref b2AABB b)
Parameters
a
b2AABB
b
b2AABB
Returns
b2TestOverlap(b2Shape, int, b2Shape, int, ref b2Transform, ref b2Transform)
public static bool b2TestOverlap(b2Shape shapeA, int indexA, b2Shape shapeB, int indexB, ref b2Transform xfA, ref b2Transform xfB)
Parameters
shapeA
b2Shape
indexA
int
shapeB
b2Shape
indexB
int
xfA
b2Transform
xfB
b2Transform
Returns
b2TestOverlap(ref b2AABB, ref b2AABB)
public static bool b2TestOverlap(ref b2AABB a, ref b2AABB b)
Parameters
a
b2AABB
b
b2AABB
Returns
b2TestOverlap(b2Shape, int, b2Shape, int, ref b2Transform, ref b2Transform)
public static bool b2TestOverlap(b2Shape shapeA, int indexA, b2Shape shapeB, int indexB, ref b2Transform xfA, ref b2Transform xfB)
Parameters
shapeA
b2Shape
indexA
int
shapeB
b2Shape
indexB
int
xfA
b2Transform
xfB
b2Transform
Returns
b2TestOverlap(ref b2AABB, ref b2AABB)
public static bool b2TestOverlap(ref b2AABB a, ref b2AABB b)
Parameters
a
b2AABB
b
b2AABB
Returns
b2TestOverlap(b2Shape, int, b2Shape, int, ref b2Transform, ref b2Transform)
public static bool b2TestOverlap(b2Shape shapeA, int indexA, b2Shape shapeB, int indexB, ref b2Transform xfA, ref b2Transform xfB)
Parameters
shapeA
b2Shape
indexA
int
shapeB
b2Shape
indexB
int
xfA
b2Transform
xfB
b2Transform
Returns
b2TestOverlap(ref b2AABB, ref b2AABB)
public static bool b2TestOverlap(ref b2AABB a, ref b2AABB b)
Parameters
a
b2AABB
b
b2AABB
Returns
b2TestOverlap(b2Shape, int, b2Shape, int, ref b2Transform, ref b2Transform)
public static bool b2TestOverlap(b2Shape shapeA, int indexA, b2Shape shapeB, int indexB, ref b2Transform xfA, ref b2Transform xfB)
Parameters
shapeA
b2Shape
indexA
int
shapeB
b2Shape
indexB
int
xfA
b2Transform
xfB
b2Transform
Returns
b2TestOverlap(ref b2AABB, ref b2AABB)
public static bool b2TestOverlap(ref b2AABB a, ref b2AABB b)
Parameters
a
b2AABB
b
b2AABB
Returns
b2TestOverlap(b2Shape, int, b2Shape, int, ref b2Transform, ref b2Transform)
public static bool b2TestOverlap(b2Shape shapeA, int indexA, b2Shape shapeB, int indexB, ref b2Transform xfA, ref b2Transform xfB)
Parameters
shapeA
b2Shape
indexA
int
shapeB
b2Shape
indexB
int
xfA
b2Transform
xfB
b2Transform
Returns
b2TestOverlap(ref b2AABB, ref b2AABB)
public static bool b2TestOverlap(ref b2AABB a, ref b2AABB b)
Parameters
a
b2AABB
b
b2AABB
Returns
b2TestOverlap(b2Shape, int, b2Shape, int, ref b2Transform, ref b2Transform)
public static bool b2TestOverlap(b2Shape shapeA, int indexA, b2Shape shapeB, int indexB, ref b2Transform xfA, ref b2Transform xfB)
Parameters
shapeA
b2Shape
indexA
int
shapeB
b2Shape
indexB
int
xfA
b2Transform
xfB
b2Transform