Skip to main content

Box2D.Collision.Shapes.b2ChainShape


Class b2ChainShape

Namespace: Box2D.Collision.Shapes
Assembly: Box2D.dll, box2d.iOS.dll

public class b2ChainShape : b2Shape

Inheritance

objectb2Shapeb2ChainShape

Inherited Members

b2Shape.ShapeType, b2Shape.Radius, b2Shape.Clone(), b2Shape.GetShapeType(), b2Shape.GetChildCount(), b2Shape.TestPoint(ref b2Transform, b2Vec2), b2Shape.RayCast(out b2RayCastOutput, b2RayCastInput, ref b2Transform, int), b2Shape.ComputeAABB(out b2AABB, ref b2Transform, int), b2Shape.ComputeMass(float), object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Constructors

b2ChainShape()

public b2ChainShape()

b2ChainShape(b2ChainShape)

public b2ChainShape(b2ChainShape clone)

Parameters

clone b2ChainShape

b2ChainShape()

public b2ChainShape()

b2ChainShape(b2ChainShape)

public b2ChainShape(b2ChainShape clone)

Parameters

clone b2ChainShape

b2ChainShape()

public b2ChainShape()

b2ChainShape(b2ChainShape)

public b2ChainShape(b2ChainShape clone)

Parameters

clone b2ChainShape

b2ChainShape()

public b2ChainShape()

b2ChainShape(b2ChainShape)

public b2ChainShape(b2ChainShape clone)

Parameters

clone b2ChainShape

b2ChainShape()

public b2ChainShape()

b2ChainShape(b2ChainShape)

public b2ChainShape(b2ChainShape clone)

Parameters

clone b2ChainShape

b2ChainShape()

public b2ChainShape()

b2ChainShape(b2ChainShape)

public b2ChainShape(b2ChainShape clone)

Parameters

clone b2ChainShape

b2ChainShape()

public b2ChainShape()

b2ChainShape(b2ChainShape)

public b2ChainShape(b2ChainShape clone)

Parameters

clone b2ChainShape

b2ChainShape()

public b2ChainShape()

b2ChainShape(b2ChainShape)

public b2ChainShape(b2ChainShape clone)

Parameters

clone b2ChainShape

b2ChainShape()

public b2ChainShape()

b2ChainShape(b2ChainShape)

public b2ChainShape(b2ChainShape clone)

Parameters

clone b2ChainShape

b2ChainShape()

public b2ChainShape()

b2ChainShape(b2ChainShape)

public b2ChainShape(b2ChainShape clone)

Parameters

clone b2ChainShape

b2ChainShape()

public b2ChainShape()

b2ChainShape(b2ChainShape)

public b2ChainShape(b2ChainShape clone)

Parameters

clone b2ChainShape

b2ChainShape()

public b2ChainShape()

b2ChainShape(b2ChainShape)

public b2ChainShape(b2ChainShape clone)

Parameters

clone b2ChainShape

Fields

Count

public int Count

Field Value

int

Count

public int Count

Field Value

int

Count

public int Count

Field Value

int

Count

public int Count

Field Value

int

Count

public int Count

Field Value

int

Count

public int Count

Field Value

int

Count

public int Count

Field Value

int

Count

public int Count

Field Value

int

Count

public int Count

Field Value

int

Count

public int Count

Field Value

int

Count

public int Count

Field Value

int

Count

public int Count

Field Value

int

HasNextVertex

public bool HasNextVertex

Field Value

bool

HasNextVertex

public bool HasNextVertex

Field Value

bool

HasNextVertex

public bool HasNextVertex

Field Value

bool

HasNextVertex

public bool HasNextVertex

Field Value

bool

HasNextVertex

public bool HasNextVertex

Field Value

bool

HasNextVertex

public bool HasNextVertex

Field Value

bool

HasNextVertex

public bool HasNextVertex

Field Value

bool

HasNextVertex

public bool HasNextVertex

Field Value

bool

HasNextVertex

public bool HasNextVertex

Field Value

bool

HasNextVertex

public bool HasNextVertex

Field Value

bool

HasNextVertex

public bool HasNextVertex

Field Value

bool

HasNextVertex

public bool HasNextVertex

Field Value

bool

HasPrevVertex

public bool HasPrevVertex

Field Value

bool

HasPrevVertex

public bool HasPrevVertex

Field Value

bool

HasPrevVertex

public bool HasPrevVertex

Field Value

bool

HasPrevVertex

public bool HasPrevVertex

Field Value

bool

HasPrevVertex

public bool HasPrevVertex

Field Value

bool

HasPrevVertex

public bool HasPrevVertex

Field Value

bool

HasPrevVertex

public bool HasPrevVertex

Field Value

bool

HasPrevVertex

public bool HasPrevVertex

Field Value

bool

HasPrevVertex

public bool HasPrevVertex

Field Value

bool

HasPrevVertex

public bool HasPrevVertex

Field Value

bool

HasPrevVertex

public bool HasPrevVertex

Field Value

bool

HasPrevVertex

public bool HasPrevVertex

Field Value

bool

NextVertex

public b2Vec2 NextVertex

Field Value

b2Vec2

NextVertex

public b2Vec2 NextVertex

Field Value

b2Vec2

NextVertex

public b2Vec2 NextVertex

Field Value

b2Vec2

NextVertex

public b2Vec2 NextVertex

Field Value

b2Vec2

NextVertex

public b2Vec2 NextVertex

Field Value

b2Vec2

NextVertex

public b2Vec2 NextVertex

Field Value

b2Vec2

NextVertex

public b2Vec2 NextVertex

Field Value

b2Vec2

NextVertex

public b2Vec2 NextVertex

Field Value

b2Vec2

NextVertex

public b2Vec2 NextVertex

Field Value

b2Vec2

NextVertex

public b2Vec2 NextVertex

Field Value

b2Vec2

NextVertex

public b2Vec2 NextVertex

Field Value

b2Vec2

NextVertex

public b2Vec2 NextVertex

Field Value

b2Vec2

PrevVertex

public b2Vec2 PrevVertex

Field Value

b2Vec2

PrevVertex

public b2Vec2 PrevVertex

Field Value

b2Vec2

PrevVertex

public b2Vec2 PrevVertex

Field Value

b2Vec2

PrevVertex

public b2Vec2 PrevVertex

Field Value

b2Vec2

PrevVertex

public b2Vec2 PrevVertex

Field Value

b2Vec2

PrevVertex

public b2Vec2 PrevVertex

Field Value

b2Vec2

PrevVertex

public b2Vec2 PrevVertex

Field Value

b2Vec2

PrevVertex

public b2Vec2 PrevVertex

Field Value

b2Vec2

PrevVertex

public b2Vec2 PrevVertex

Field Value

b2Vec2

PrevVertex

public b2Vec2 PrevVertex

Field Value

b2Vec2

PrevVertex

public b2Vec2 PrevVertex

Field Value

b2Vec2

PrevVertex

public b2Vec2 PrevVertex

Field Value

b2Vec2

Vertices

public b2Vec2[] Vertices

Field Value

b2Vec2[]

Vertices

public b2Vec2[] Vertices

Field Value

b2Vec2[]

Vertices

public b2Vec2[] Vertices

Field Value

b2Vec2[]

Vertices

public b2Vec2[] Vertices

Field Value

b2Vec2[]

Vertices

public b2Vec2[] Vertices

Field Value

b2Vec2[]

Vertices

public b2Vec2[] Vertices

Field Value

b2Vec2[]

Vertices

public b2Vec2[] Vertices

Field Value

b2Vec2[]

Vertices

public b2Vec2[] Vertices

Field Value

b2Vec2[]

Vertices

public b2Vec2[] Vertices

Field Value

b2Vec2[]

Vertices

public b2Vec2[] Vertices

Field Value

b2Vec2[]

Vertices

public b2Vec2[] Vertices

Field Value

b2Vec2[]

Vertices

public b2Vec2[] Vertices

Field Value

b2Vec2[]

Methods

Clone()

Clone the concrete shape using the provided allocator.

public override b2Shape Clone()

Returns

b2Shape

Clone()

Clone the concrete shape using the provided allocator.

public override b2Shape Clone()

Returns

b2Shape

Clone()

public override b2Shape Clone()

Returns

b2Shape

Clone()

public override b2Shape Clone()

Returns

b2Shape

Clone()

public override b2Shape Clone()

Returns

b2Shape

Clone()

public override b2Shape Clone()

Returns

b2Shape

Clone()

public override b2Shape Clone()

Returns

b2Shape

Clone()

public override b2Shape Clone()

Returns

b2Shape

Clone()

public override b2Shape Clone()

Returns

b2Shape

Clone()

public override b2Shape Clone()

Returns

b2Shape

Clone()

public override b2Shape Clone()

Returns

b2Shape

Clone()

public override b2Shape Clone()

Returns

b2Shape

ComputeAABB(out b2AABB, ref b2Transform, int)

Given a transform, compute the associated axis aligned bounding box for a child shape. @param aabb returns the axis aligned box. @param xf the world transform of the shape. @param childIndex the child shape

public override void ComputeAABB(out b2AABB output, ref b2Transform xf, int childIndex)

Parameters

output b2AABB

xf b2Transform

childIndex int

ComputeAABB(out b2AABB, ref b2Transform, int)

Given a transform, compute the associated axis aligned bounding box for a child shape. @param aabb returns the axis aligned box. @param xf the world transform of the shape. @param childIndex the child shape

public override void ComputeAABB(out b2AABB output, ref b2Transform xf, int childIndex)

Parameters

output b2AABB

xf b2Transform

childIndex int

ComputeAABB(out b2AABB, ref b2Transform, int)

public override void ComputeAABB(out b2AABB output, ref b2Transform xf, int childIndex)

Parameters

output b2AABB

xf b2Transform

childIndex int

ComputeAABB(out b2AABB, ref b2Transform, int)

public override void ComputeAABB(out b2AABB output, ref b2Transform xf, int childIndex)

Parameters

output b2AABB

xf b2Transform

childIndex int

ComputeAABB(out b2AABB, ref b2Transform, int)

public override void ComputeAABB(out b2AABB output, ref b2Transform xf, int childIndex)

Parameters

output b2AABB

xf b2Transform

childIndex int

ComputeAABB(out b2AABB, ref b2Transform, int)

public override void ComputeAABB(out b2AABB output, ref b2Transform xf, int childIndex)

Parameters

output b2AABB

xf b2Transform

childIndex int

ComputeAABB(out b2AABB, ref b2Transform, int)

public override void ComputeAABB(out b2AABB output, ref b2Transform xf, int childIndex)

Parameters

output b2AABB

xf b2Transform

childIndex int

ComputeAABB(out b2AABB, ref b2Transform, int)

public override void ComputeAABB(out b2AABB output, ref b2Transform xf, int childIndex)

Parameters

output b2AABB

xf b2Transform

childIndex int

ComputeAABB(out b2AABB, ref b2Transform, int)

public override void ComputeAABB(out b2AABB output, ref b2Transform xf, int childIndex)

Parameters

output b2AABB

xf b2Transform

childIndex int

ComputeAABB(out b2AABB, ref b2Transform, int)

public override void ComputeAABB(out b2AABB output, ref b2Transform xf, int childIndex)

Parameters

output b2AABB

xf b2Transform

childIndex int

ComputeAABB(out b2AABB, ref b2Transform, int)

public override void ComputeAABB(out b2AABB output, ref b2Transform xf, int childIndex)

Parameters

output b2AABB

xf b2Transform

childIndex int

ComputeAABB(out b2AABB, ref b2Transform, int)

public override void ComputeAABB(out b2AABB output, ref b2Transform xf, int childIndex)

Parameters

output b2AABB

xf b2Transform

childIndex int

ComputeMass(float)

Compute the mass properties of this shape using its dimensions and density. The inertia tensor is computed about the local origin. @param massData returns the mass data for this shape. @param density the density in kilograms per meter squared.

public override b2MassData ComputeMass(float density)

Parameters

density float

Returns

b2MassData

ComputeMass(float)

Compute the mass properties of this shape using its dimensions and density. The inertia tensor is computed about the local origin. @param massData returns the mass data for this shape. @param density the density in kilograms per meter squared.

public override b2MassData ComputeMass(float density)

Parameters

density float

Returns

b2MassData

ComputeMass(float)

public override b2MassData ComputeMass(float density)

Parameters

density float

Returns

b2MassData

ComputeMass(float)

public override b2MassData ComputeMass(float density)

Parameters

density float

Returns

b2MassData

ComputeMass(float)

public override b2MassData ComputeMass(float density)

Parameters

density float

Returns

b2MassData

ComputeMass(float)

public override b2MassData ComputeMass(float density)

Parameters

density float

Returns

b2MassData

ComputeMass(float)

public override b2MassData ComputeMass(float density)

Parameters

density float

Returns

b2MassData

ComputeMass(float)

public override b2MassData ComputeMass(float density)

Parameters

density float

Returns

b2MassData

ComputeMass(float)

public override b2MassData ComputeMass(float density)

Parameters

density float

Returns

b2MassData

ComputeMass(float)

public override b2MassData ComputeMass(float density)

Parameters

density float

Returns

b2MassData

ComputeMass(float)

public override b2MassData ComputeMass(float density)

Parameters

density float

Returns

b2MassData

ComputeMass(float)

public override b2MassData ComputeMass(float density)

Parameters

density float

Returns

b2MassData

CreateChain(b2Vec2[], int)

public virtual void CreateChain(b2Vec2[] vertices, int count)

Parameters

vertices b2Vec2[]

count int

CreateChain(b2Vec2[], int)

public virtual void CreateChain(b2Vec2[] vertices, int count)

Parameters

vertices b2Vec2[]

count int

CreateChain(b2Vec2[], int)

public virtual void CreateChain(b2Vec2[] vertices, int count)

Parameters

vertices b2Vec2[]

count int

CreateChain(b2Vec2[], int)

public virtual void CreateChain(b2Vec2[] vertices, int count)

Parameters

vertices b2Vec2[]

count int

CreateChain(b2Vec2[], int)

public virtual void CreateChain(b2Vec2[] vertices, int count)

Parameters

vertices b2Vec2[]

count int

CreateChain(b2Vec2[], int)

public virtual void CreateChain(b2Vec2[] vertices, int count)

Parameters

vertices b2Vec2[]

count int

CreateChain(b2Vec2[], int)

public virtual void CreateChain(b2Vec2[] vertices, int count)

Parameters

vertices b2Vec2[]

count int

CreateChain(b2Vec2[], int)

public virtual void CreateChain(b2Vec2[] vertices, int count)

Parameters

vertices b2Vec2[]

count int

CreateChain(b2Vec2[], int)

public virtual void CreateChain(b2Vec2[] vertices, int count)

Parameters

vertices b2Vec2[]

count int

CreateChain(b2Vec2[], int)

public virtual void CreateChain(b2Vec2[] vertices, int count)

Parameters

vertices b2Vec2[]

count int

CreateChain(b2Vec2[], int)

public virtual void CreateChain(b2Vec2[] vertices, int count)

Parameters

vertices b2Vec2[]

count int

CreateChain(b2Vec2[], int)

public virtual void CreateChain(b2Vec2[] vertices, int count)

Parameters

vertices b2Vec2[]

count int

CreateLoop(b2Vec2[], int)

public virtual void CreateLoop(b2Vec2[] vertices, int count)

Parameters

vertices b2Vec2[]

count int

CreateLoop(b2Vec2[], int)

public virtual void CreateLoop(b2Vec2[] vertices, int count)

Parameters

vertices b2Vec2[]

count int

CreateLoop(b2Vec2[], int)

public virtual void CreateLoop(b2Vec2[] vertices, int count)

Parameters

vertices b2Vec2[]

count int

CreateLoop(b2Vec2[], int)

public virtual void CreateLoop(b2Vec2[] vertices, int count)

Parameters

vertices b2Vec2[]

count int

CreateLoop(b2Vec2[], int)

public virtual void CreateLoop(b2Vec2[] vertices, int count)

Parameters

vertices b2Vec2[]

count int

CreateLoop(b2Vec2[], int)

public virtual void CreateLoop(b2Vec2[] vertices, int count)

Parameters

vertices b2Vec2[]

count int

CreateLoop(b2Vec2[], int)

public virtual void CreateLoop(b2Vec2[] vertices, int count)

Parameters

vertices b2Vec2[]

count int

CreateLoop(b2Vec2[], int)

public virtual void CreateLoop(b2Vec2[] vertices, int count)

Parameters

vertices b2Vec2[]

count int

CreateLoop(b2Vec2[], int)

public virtual void CreateLoop(b2Vec2[] vertices, int count)

Parameters

vertices b2Vec2[]

count int

CreateLoop(b2Vec2[], int)

public virtual void CreateLoop(b2Vec2[] vertices, int count)

Parameters

vertices b2Vec2[]

count int

CreateLoop(b2Vec2[], int)

public virtual void CreateLoop(b2Vec2[] vertices, int count)

Parameters

vertices b2Vec2[]

count int

CreateLoop(b2Vec2[], int)

public virtual void CreateLoop(b2Vec2[] vertices, int count)

Parameters

vertices b2Vec2[]

count int

GetChildCount()

Get the number of child primitives.

public override int GetChildCount()

Returns

int

GetChildCount()

Get the number of child primitives.

public override int GetChildCount()

Returns

int

GetChildCount()

public override int GetChildCount()

Returns

int

GetChildCount()

public override int GetChildCount()

Returns

int

GetChildCount()

public override int GetChildCount()

Returns

int

GetChildCount()

public override int GetChildCount()

Returns

int

GetChildCount()

public override int GetChildCount()

Returns

int

GetChildCount()

public override int GetChildCount()

Returns

int

GetChildCount()

public override int GetChildCount()

Returns

int

GetChildCount()

public override int GetChildCount()

Returns

int

GetChildCount()

public override int GetChildCount()

Returns

int

GetChildCount()

public override int GetChildCount()

Returns

int

GetChildEdge(int)

public virtual b2EdgeShape GetChildEdge(int index)

Parameters

index int

Returns

b2EdgeShape

GetChildEdge(int)

public virtual b2EdgeShape GetChildEdge(int index)

Parameters

index int

Returns

b2EdgeShape

GetChildEdge(int)

public virtual b2EdgeShape GetChildEdge(int index)

Parameters

index int

Returns

b2EdgeShape

GetChildEdge(int)

public virtual b2EdgeShape GetChildEdge(int index)

Parameters

index int

Returns

b2EdgeShape

GetChildEdge(int)

public virtual b2EdgeShape GetChildEdge(int index)

Parameters

index int

Returns

b2EdgeShape

GetChildEdge(int)

public virtual b2EdgeShape GetChildEdge(int index)

Parameters

index int

Returns

b2EdgeShape

GetChildEdge(int)

public virtual b2EdgeShape GetChildEdge(int index)

Parameters

index int

Returns

b2EdgeShape

GetChildEdge(int)

public virtual b2EdgeShape GetChildEdge(int index)

Parameters

index int

Returns

b2EdgeShape

GetChildEdge(int)

public virtual b2EdgeShape GetChildEdge(int index)

Parameters

index int

Returns

b2EdgeShape

GetChildEdge(int)

public virtual b2EdgeShape GetChildEdge(int index)

Parameters

index int

Returns

b2EdgeShape

GetChildEdge(int)

public virtual b2EdgeShape GetChildEdge(int index)

Parameters

index int

Returns

b2EdgeShape

GetChildEdge(int)

public virtual b2EdgeShape GetChildEdge(int index)

Parameters

index int

Returns

b2EdgeShape

RayCast(out b2RayCastOutput, b2RayCastInput, ref b2Transform, int)

Cast a ray against a child shape. @param output the ray-cast results. @param input the ray-cast input parameters. @param transform the transform to be applied to the shape. @param childIndex the child shape index

public override bool RayCast(out b2RayCastOutput output, b2RayCastInput input, ref b2Transform xf, int childIndex)

Parameters

output b2RayCastOutput

input b2RayCastInput

xf b2Transform

childIndex int

Returns

bool

RayCast(out b2RayCastOutput, b2RayCastInput, ref b2Transform, int)

Cast a ray against a child shape. @param output the ray-cast results. @param input the ray-cast input parameters. @param transform the transform to be applied to the shape. @param childIndex the child shape index

public override bool RayCast(out b2RayCastOutput output, b2RayCastInput input, ref b2Transform xf, int childIndex)

Parameters

output b2RayCastOutput

input b2RayCastInput

xf b2Transform

childIndex int

Returns

bool

RayCast(out b2RayCastOutput, b2RayCastInput, ref b2Transform, int)

public override bool RayCast(out b2RayCastOutput output, b2RayCastInput input, ref b2Transform xf, int childIndex)

Parameters

output b2RayCastOutput

input b2RayCastInput

xf b2Transform

childIndex int

Returns

bool

RayCast(out b2RayCastOutput, b2RayCastInput, ref b2Transform, int)

public override bool RayCast(out b2RayCastOutput output, b2RayCastInput input, ref b2Transform xf, int childIndex)

Parameters

output b2RayCastOutput

input b2RayCastInput

xf b2Transform

childIndex int

Returns

bool

RayCast(out b2RayCastOutput, b2RayCastInput, ref b2Transform, int)

public override bool RayCast(out b2RayCastOutput output, b2RayCastInput input, ref b2Transform xf, int childIndex)

Parameters

output b2RayCastOutput

input b2RayCastInput

xf b2Transform

childIndex int

Returns

bool

RayCast(out b2RayCastOutput, b2RayCastInput, ref b2Transform, int)

public override bool RayCast(out b2RayCastOutput output, b2RayCastInput input, ref b2Transform xf, int childIndex)

Parameters

output b2RayCastOutput

input b2RayCastInput

xf b2Transform

childIndex int

Returns

bool

RayCast(out b2RayCastOutput, b2RayCastInput, ref b2Transform, int)

public override bool RayCast(out b2RayCastOutput output, b2RayCastInput input, ref b2Transform xf, int childIndex)

Parameters

output b2RayCastOutput

input b2RayCastInput

xf b2Transform

childIndex int

Returns

bool

RayCast(out b2RayCastOutput, b2RayCastInput, ref b2Transform, int)

public override bool RayCast(out b2RayCastOutput output, b2RayCastInput input, ref b2Transform xf, int childIndex)

Parameters

output b2RayCastOutput

input b2RayCastInput

xf b2Transform

childIndex int

Returns

bool

RayCast(out b2RayCastOutput, b2RayCastInput, ref b2Transform, int)

public override bool RayCast(out b2RayCastOutput output, b2RayCastInput input, ref b2Transform xf, int childIndex)

Parameters

output b2RayCastOutput

input b2RayCastInput

xf b2Transform

childIndex int

Returns

bool

RayCast(out b2RayCastOutput, b2RayCastInput, ref b2Transform, int)

public override bool RayCast(out b2RayCastOutput output, b2RayCastInput input, ref b2Transform xf, int childIndex)

Parameters

output b2RayCastOutput

input b2RayCastInput

xf b2Transform

childIndex int

Returns

bool

RayCast(out b2RayCastOutput, b2RayCastInput, ref b2Transform, int)

public override bool RayCast(out b2RayCastOutput output, b2RayCastInput input, ref b2Transform xf, int childIndex)

Parameters

output b2RayCastOutput

input b2RayCastInput

xf b2Transform

childIndex int

Returns

bool

RayCast(out b2RayCastOutput, b2RayCastInput, ref b2Transform, int)

public override bool RayCast(out b2RayCastOutput output, b2RayCastInput input, ref b2Transform xf, int childIndex)

Parameters

output b2RayCastOutput

input b2RayCastInput

xf b2Transform

childIndex int

Returns

bool

SetNextVertex(b2Vec2)

public virtual void SetNextVertex(b2Vec2 nextVertex)

Parameters

nextVertex b2Vec2

SetNextVertex(b2Vec2)

public virtual void SetNextVertex(b2Vec2 nextVertex)

Parameters

nextVertex b2Vec2

SetNextVertex(b2Vec2)

public virtual void SetNextVertex(b2Vec2 nextVertex)

Parameters

nextVertex b2Vec2

SetNextVertex(b2Vec2)

public virtual void SetNextVertex(b2Vec2 nextVertex)

Parameters

nextVertex b2Vec2

SetNextVertex(b2Vec2)

public virtual void SetNextVertex(b2Vec2 nextVertex)

Parameters

nextVertex b2Vec2

SetNextVertex(b2Vec2)

public virtual void SetNextVertex(b2Vec2 nextVertex)

Parameters

nextVertex b2Vec2

SetNextVertex(b2Vec2)

public virtual void SetNextVertex(b2Vec2 nextVertex)

Parameters

nextVertex b2Vec2

SetNextVertex(b2Vec2)

public virtual void SetNextVertex(b2Vec2 nextVertex)

Parameters

nextVertex b2Vec2

SetNextVertex(b2Vec2)

public virtual void SetNextVertex(b2Vec2 nextVertex)

Parameters

nextVertex b2Vec2

SetNextVertex(b2Vec2)

public virtual void SetNextVertex(b2Vec2 nextVertex)

Parameters

nextVertex b2Vec2

SetNextVertex(b2Vec2)

public virtual void SetNextVertex(b2Vec2 nextVertex)

Parameters

nextVertex b2Vec2

SetNextVertex(b2Vec2)

public virtual void SetNextVertex(b2Vec2 nextVertex)

Parameters

nextVertex b2Vec2

SetPrevVertex(b2Vec2)

public virtual void SetPrevVertex(b2Vec2 prevVertex)

Parameters

prevVertex b2Vec2

SetPrevVertex(b2Vec2)

public virtual void SetPrevVertex(b2Vec2 prevVertex)

Parameters

prevVertex b2Vec2

SetPrevVertex(b2Vec2)

public virtual void SetPrevVertex(b2Vec2 prevVertex)

Parameters

prevVertex b2Vec2

SetPrevVertex(b2Vec2)

public virtual void SetPrevVertex(b2Vec2 prevVertex)

Parameters

prevVertex b2Vec2

SetPrevVertex(b2Vec2)

public virtual void SetPrevVertex(b2Vec2 prevVertex)

Parameters

prevVertex b2Vec2

SetPrevVertex(b2Vec2)

public virtual void SetPrevVertex(b2Vec2 prevVertex)

Parameters

prevVertex b2Vec2

SetPrevVertex(b2Vec2)

public virtual void SetPrevVertex(b2Vec2 prevVertex)

Parameters

prevVertex b2Vec2

SetPrevVertex(b2Vec2)

public virtual void SetPrevVertex(b2Vec2 prevVertex)

Parameters

prevVertex b2Vec2

SetPrevVertex(b2Vec2)

public virtual void SetPrevVertex(b2Vec2 prevVertex)

Parameters

prevVertex b2Vec2

SetPrevVertex(b2Vec2)

public virtual void SetPrevVertex(b2Vec2 prevVertex)

Parameters

prevVertex b2Vec2

SetPrevVertex(b2Vec2)

public virtual void SetPrevVertex(b2Vec2 prevVertex)

Parameters

prevVertex b2Vec2

SetPrevVertex(b2Vec2)

public virtual void SetPrevVertex(b2Vec2 prevVertex)

Parameters

prevVertex b2Vec2

TestPoint(ref b2Transform, b2Vec2)

Test a point for containment in this shape. This only works for convex shapes. @param xf the shape world transform. @param p a point in world coordinates.

public override bool TestPoint(ref b2Transform xf, b2Vec2 p)

Parameters

xf b2Transform

p b2Vec2

Returns

bool

TestPoint(ref b2Transform, b2Vec2)

Test a point for containment in this shape. This only works for convex shapes. @param xf the shape world transform. @param p a point in world coordinates.

public override bool TestPoint(ref b2Transform xf, b2Vec2 p)

Parameters

xf b2Transform

p b2Vec2

Returns

bool

TestPoint(ref b2Transform, b2Vec2)

public override bool TestPoint(ref b2Transform xf, b2Vec2 p)

Parameters

xf b2Transform

p b2Vec2

Returns

bool

TestPoint(ref b2Transform, b2Vec2)

public override bool TestPoint(ref b2Transform xf, b2Vec2 p)

Parameters

xf b2Transform

p b2Vec2

Returns

bool

TestPoint(ref b2Transform, b2Vec2)

public override bool TestPoint(ref b2Transform xf, b2Vec2 p)

Parameters

xf b2Transform

p b2Vec2

Returns

bool

TestPoint(ref b2Transform, b2Vec2)

public override bool TestPoint(ref b2Transform xf, b2Vec2 p)

Parameters

xf b2Transform

p b2Vec2

Returns

bool

TestPoint(ref b2Transform, b2Vec2)

public override bool TestPoint(ref b2Transform xf, b2Vec2 p)

Parameters

xf b2Transform

p b2Vec2

Returns

bool

TestPoint(ref b2Transform, b2Vec2)

public override bool TestPoint(ref b2Transform xf, b2Vec2 p)

Parameters

xf b2Transform

p b2Vec2

Returns

bool

TestPoint(ref b2Transform, b2Vec2)

public override bool TestPoint(ref b2Transform xf, b2Vec2 p)

Parameters

xf b2Transform

p b2Vec2

Returns

bool

TestPoint(ref b2Transform, b2Vec2)

public override bool TestPoint(ref b2Transform xf, b2Vec2 p)

Parameters

xf b2Transform

p b2Vec2

Returns

bool

TestPoint(ref b2Transform, b2Vec2)

public override bool TestPoint(ref b2Transform xf, b2Vec2 p)

Parameters

xf b2Transform

p b2Vec2

Returns

bool

TestPoint(ref b2Transform, b2Vec2)

public override bool TestPoint(ref b2Transform xf, b2Vec2 p)

Parameters

xf b2Transform

p b2Vec2

Returns

bool

  • Constructors
    • b2ChainShape()
    • b2ChainShape(b2ChainShape)
    • b2ChainShape()
    • b2ChainShape(b2ChainShape)
    • b2ChainShape()
    • b2ChainShape(b2ChainShape)
    • b2ChainShape()
    • b2ChainShape(b2ChainShape)
    • b2ChainShape()
    • b2ChainShape(b2ChainShape)
    • b2ChainShape()
    • b2ChainShape(b2ChainShape)
    • b2ChainShape()
    • b2ChainShape(b2ChainShape)
    • b2ChainShape()
    • b2ChainShape(b2ChainShape)
    • b2ChainShape()
    • b2ChainShape(b2ChainShape)
    • b2ChainShape()
    • b2ChainShape(b2ChainShape)
    • b2ChainShape()
    • b2ChainShape(b2ChainShape)
    • b2ChainShape()
    • b2ChainShape(b2ChainShape)
  • Fields
    • Count
    • Count
    • Count
    • Count
    • Count
    • Count
    • Count
    • Count
    • Count
    • Count
    • Count
    • Count
    • HasNextVertex
    • HasNextVertex
    • HasNextVertex
    • HasNextVertex
    • HasNextVertex
    • HasNextVertex
    • HasNextVertex
    • HasNextVertex
    • HasNextVertex
    • HasNextVertex
    • HasNextVertex
    • HasNextVertex
    • HasPrevVertex
    • HasPrevVertex
    • HasPrevVertex
    • HasPrevVertex
    • HasPrevVertex
    • HasPrevVertex
    • HasPrevVertex
    • HasPrevVertex
    • HasPrevVertex
    • HasPrevVertex
    • HasPrevVertex
    • HasPrevVertex
    • NextVertex
    • NextVertex
    • NextVertex
    • NextVertex
    • NextVertex
    • NextVertex
    • NextVertex
    • NextVertex
    • NextVertex
    • NextVertex
    • NextVertex
    • NextVertex
    • PrevVertex
    • PrevVertex
    • PrevVertex
    • PrevVertex
    • PrevVertex
    • PrevVertex
    • PrevVertex
    • PrevVertex
    • PrevVertex
    • PrevVertex
    • PrevVertex
    • PrevVertex
    • Vertices
    • Vertices
    • Vertices
    • Vertices
    • Vertices
    • Vertices
    • Vertices
    • Vertices
    • Vertices
    • Vertices
    • Vertices
    • Vertices
  • Methods
    • Clone()
    • Clone()
    • Clone()
    • Clone()
    • Clone()
    • Clone()
    • Clone()
    • Clone()
    • Clone()
    • Clone()
    • Clone()
    • Clone()
    • ComputeAABB(out b2AABB, ref b2Transform, int)
    • ComputeAABB(out b2AABB, ref b2Transform, int)
    • ComputeAABB(out b2AABB, ref b2Transform, int)
    • ComputeAABB(out b2AABB, ref b2Transform, int)
    • ComputeAABB(out b2AABB, ref b2Transform, int)
    • ComputeAABB(out b2AABB, ref b2Transform, int)
    • ComputeAABB(out b2AABB, ref b2Transform, int)
    • ComputeAABB(out b2AABB, ref b2Transform, int)
    • ComputeAABB(out b2AABB, ref b2Transform, int)
    • ComputeAABB(out b2AABB, ref b2Transform, int)
    • ComputeAABB(out b2AABB, ref b2Transform, int)
    • ComputeAABB(out b2AABB, ref b2Transform, int)
    • ComputeMass(float)
    • ComputeMass(float)
    • ComputeMass(float)
    • ComputeMass(float)
    • ComputeMass(float)
    • ComputeMass(float)
    • ComputeMass(float)
    • ComputeMass(float)
    • ComputeMass(float)
    • ComputeMass(float)
    • ComputeMass(float)
    • ComputeMass(float)
    • CreateChain(b2Vec2[], int)
    • CreateChain(b2Vec2[], int)
    • CreateChain(b2Vec2[], int)
    • CreateChain(b2Vec2[], int)
    • CreateChain(b2Vec2[], int)
    • CreateChain(b2Vec2[], int)
    • CreateChain(b2Vec2[], int)
    • CreateChain(b2Vec2[], int)
    • CreateChain(b2Vec2[], int)
    • CreateChain(b2Vec2[], int)
    • CreateChain(b2Vec2[], int)
    • CreateChain(b2Vec2[], int)
    • CreateLoop(b2Vec2[], int)
    • CreateLoop(b2Vec2[], int)
    • CreateLoop(b2Vec2[], int)
    • CreateLoop(b2Vec2[], int)
    • CreateLoop(b2Vec2[], int)
    • CreateLoop(b2Vec2[], int)
    • CreateLoop(b2Vec2[], int)
    • CreateLoop(b2Vec2[], int)
    • CreateLoop(b2Vec2[], int)
    • CreateLoop(b2Vec2[], int)
    • CreateLoop(b2Vec2[], int)
    • CreateLoop(b2Vec2[], int)
    • GetChildCount()
    • GetChildCount()
    • GetChildCount()
    • GetChildCount()
    • GetChildCount()
    • GetChildCount()
    • GetChildCount()
    • GetChildCount()
    • GetChildCount()
    • GetChildCount()
    • GetChildCount()
    • GetChildCount()
    • GetChildEdge(int)
    • GetChildEdge(int)
    • GetChildEdge(int)
    • GetChildEdge(int)
    • GetChildEdge(int)
    • GetChildEdge(int)
    • GetChildEdge(int)
    • GetChildEdge(int)
    • GetChildEdge(int)
    • GetChildEdge(int)
    • GetChildEdge(int)
    • GetChildEdge(int)
    • RayCast(out b2RayCastOutput, b2RayCastInput, ref b2Transform, int)
    • RayCast(out b2RayCastOutput, b2RayCastInput, ref b2Transform, int)
    • RayCast(out b2RayCastOutput, b2RayCastInput, ref b2Transform, int)
    • RayCast(out b2RayCastOutput, b2RayCastInput, ref b2Transform, int)
    • RayCast(out b2RayCastOutput, b2RayCastInput, ref b2Transform, int)
    • RayCast(out b2RayCastOutput, b2RayCastInput, ref b2Transform, int)
    • RayCast(out b2RayCastOutput, b2RayCastInput, ref b2Transform, int)
    • RayCast(out b2RayCastOutput, b2RayCastInput, ref b2Transform, int)
    • RayCast(out b2RayCastOutput, b2RayCastInput, ref b2Transform, int)
    • RayCast(out b2RayCastOutput, b2RayCastInput, ref b2Transform, int)
    • RayCast(out b2RayCastOutput, b2RayCastInput, ref b2Transform, int)
    • RayCast(out b2RayCastOutput, b2RayCastInput, ref b2Transform, int)
    • SetNextVertex(b2Vec2)
    • SetNextVertex(b2Vec2)
    • SetNextVertex(b2Vec2)
    • SetNextVertex(b2Vec2)
    • SetNextVertex(b2Vec2)
    • SetNextVertex(b2Vec2)
    • SetNextVertex(b2Vec2)
    • SetNextVertex(b2Vec2)
    • SetNextVertex(b2Vec2)
    • SetNextVertex(b2Vec2)
    • SetNextVertex(b2Vec2)
    • SetNextVertex(b2Vec2)
    • SetPrevVertex(b2Vec2)
    • SetPrevVertex(b2Vec2)
    • SetPrevVertex(b2Vec2)
    • SetPrevVertex(b2Vec2)
    • SetPrevVertex(b2Vec2)
    • SetPrevVertex(b2Vec2)
    • SetPrevVertex(b2Vec2)
    • SetPrevVertex(b2Vec2)
    • SetPrevVertex(b2Vec2)
    • SetPrevVertex(b2Vec2)
    • SetPrevVertex(b2Vec2)
    • SetPrevVertex(b2Vec2)
    • TestPoint(ref b2Transform, b2Vec2)
    • TestPoint(ref b2Transform, b2Vec2)
    • TestPoint(ref b2Transform, b2Vec2)
    • TestPoint(ref b2Transform, b2Vec2)
    • TestPoint(ref b2Transform, b2Vec2)
    • TestPoint(ref b2Transform, b2Vec2)
    • TestPoint(ref b2Transform, b2Vec2)
    • TestPoint(ref b2Transform, b2Vec2)
    • TestPoint(ref b2Transform, b2Vec2)
    • TestPoint(ref b2Transform, b2Vec2)
    • TestPoint(ref b2Transform, b2Vec2)
    • TestPoint(ref b2Transform, b2Vec2)