b2Fixture
b2Fixture
Box2D.DynamicsInheritance: 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