Skip to main content

b2Fixture

b2Fixture

Box2D.Dynamics

Inheritance: System.Object

Constructors

b2Fixture()

b2Fixture()()

Fields

Body(Box2D.Dynamics.b2Body)
Density(System.Single)
Friction(System.Single)
Next(Box2D.Dynamics.b2Fixture)
Restitution(System.Single)
Shape(Box2D.Collision.Shapes.b2Shape)
UserData(System.Object)

Properties

Filter(Box2D.Dynamics.b2Filter)
IsSensor(System.Boolean)
Proxies(Box2D.Dynamics.b2FixtureProxy[])
ProxyCount(System.Int32)
ShapeType(Box2D.Collision.Shapes.b2ShapeType)

Methods

Create(b2Body, b2FixtureDef)

Create(b2Body, b2FixtureDef)(Box2D.Dynamics.b2Body body, Box2D.Dynamics.b2FixtureDef def)
Parameters:
body (Box2D.Dynamics.b2Body)
def (Box2D.Dynamics.b2FixtureDef)

CreateProxies(b2BroadPhase, b2Transform)

CreateProxies(b2BroadPhase, b2Transform)(Box2D.Collision.b2BroadPhase broadPhase, Box2D.Common.b2Transform xf)
Parameters:
broadPhase (Box2D.Collision.b2BroadPhase)
xf (Box2D.Common.b2Transform)

Destroy()

Destroy()()

DestroyProxies(b2BroadPhase)

DestroyProxies(b2BroadPhase)(Box2D.Collision.b2BroadPhase broadPhase)
Parameters:
broadPhase (Box2D.Collision.b2BroadPhase)

Dump(int)

Dump(int)(System.Int32 bodyIndex)
Parameters:
bodyIndex (System.Int32)

GetAABB(int)

Box2D.Collision.b2AABB GetAABB(int)(System.Int32 childIndex)
Parameters:
childIndex (System.Int32)
Returns:
Box2D.Collision.b2AABB

GetMassData()

Box2D.Collision.Shapes.b2MassData GetMassData()()
Returns:
Box2D.Collision.Shapes.b2MassData

RayCast(out b2RayCastOutput, b2RayCastInput, int)

System.Boolean RayCast(out b2RayCastOutput, b2RayCastInput, int)(Box2D.Collision.b2RayCastOutput output, Box2D.Collision.b2RayCastInput input, System.Int32 childIndex)
Parameters:
output (Box2D.Collision.b2RayCastOutput)
input (Box2D.Collision.b2RayCastInput)
childIndex (System.Int32)
Returns:
System.Boolean

Refilter()

Refilter()()

SetFilterData(b2Filter)

SetFilterData(b2Filter)(Box2D.Dynamics.b2Filter filter)
Parameters:
filter (Box2D.Dynamics.b2Filter)

Synchronize(b2BroadPhase, ref b2Transform, ref b2Transform)

Synchronize(b2BroadPhase, ref b2Transform, ref b2Transform)(Box2D.Collision.b2BroadPhase broadPhase, Box2D.Common.b2Transform transform1, Box2D.Common.b2Transform transform2)
Parameters:
broadPhase (Box2D.Collision.b2BroadPhase)
transform1 (Box2D.Common.b2Transform)
transform2 (Box2D.Common.b2Transform)

TestPoint(b2Vec2)

System.Boolean TestPoint(b2Vec2)(Box2D.Common.b2Vec2 p)
Parameters:
p (Box2D.Common.b2Vec2)
Returns:
System.Boolean