b2World
b2World
Box2D.DynamicsInheritance: System.Object
Constructors
b2World(b2Vec2)
b2World(b2Vec2)(Box2D.Common.b2Vec2 gravity)
Parameters:
gravity
(Box2D.Common.b2Vec2)Properties
AllowSleep(System.Boolean)
BodyCount(System.Int32)
BodyList(Box2D.Dynamics.b2Body)
ContactCount(System.Int32)
ContactManager(Box2D.Dynamics.b2ContactManager)
Flags(Box2D.Dynamics.b2WorldFlags)
Gravity(Box2D.Common.b2Vec2)
IsLocked(System.Boolean)
JointCount(System.Int32)
JointList(Box2D.Dynamics.Joints.b2Joint)
Methods
ClearForces()
ClearForces()()
CreateBody(b2BodyDef)
Box2D.Dynamics.b2Body CreateBody(b2BodyDef)(Box2D.Dynamics.b2BodyDef def)
Parameters:
def
(Box2D.Dynamics.b2BodyDef)Returns:
Box2D.Dynamics.b2Body
CreateJoint(b2JointDef)
Box2D.Dynamics.Joints.b2Joint CreateJoint(b2JointDef)(Box2D.Dynamics.Joints.b2JointDef def)
Parameters:
def
(Box2D.Dynamics.Joints.b2JointDef)Returns:
Box2D.Dynamics.Joints.b2Joint
DestroyBody(b2Body)
DestroyBody(b2Body)(Box2D.Dynamics.b2Body b)
Parameters:
b
(Box2D.Dynamics.b2Body)DestroyJoint(b2Joint)
DestroyJoint(b2Joint)(Box2D.Dynamics.Joints.b2Joint j)
Parameters:
j
(Box2D.Dynamics.Joints.b2Joint)DrawDebugData()
DrawDebugData()()
DrawJoint(b2Joint)
DrawJoint(b2Joint)(Box2D.Dynamics.Joints.b2Joint joint)
Parameters:
joint
(Box2D.Dynamics.Joints.b2Joint)DrawShape(b2Fixture, ref b2Transform, b2Color)
DrawShape(b2Fixture, ref b2Transform, b2Color)(Box2D.Dynamics.b2Fixture fixture, Box2D.Common.b2Transform xf, Box2D.Common.b2Color color)
Parameters:
fixture
(Box2D.Dynamics.b2Fixture)xf
(Box2D.Common.b2Transform)color
(Box2D.Common.b2Color)Dump()
Dump()()
GetAllowSleeping()
System.Boolean GetAllowSleeping()()
Returns:
System.Boolean
Example
GetContinuousPhysics()
System.Boolean GetContinuousPhysics()()
Returns:
System.Boolean
GetProxyCount()
System.Int32 GetProxyCount()()
Returns:
System.Int32
GetSubStepping()
System.Boolean GetSubStepping()()
Returns:
System.Boolean
GetTreeBalance()
System.Int32 GetTreeBalance()()
Returns:
System.Int32
GetTreeHeight()
System.Int32 GetTreeHeight()()
Returns:
System.Int32
GetTreeQuality()
System.Single GetTreeQuality()()
Returns:
System.Single
GetWarmStarting()
System.Boolean GetWarmStarting()()
Returns:
System.Boolean
QueryAABB(b2QueryCallback, b2AABB)
QueryAABB(b2QueryCallback, b2AABB)(Box2D.Dynamics.b2QueryCallback callback, Box2D.Collision.b2AABB aabb)
Parameters:
callback
(Box2D.Dynamics.b2QueryCallback)aabb
(Box2D.Collision.b2AABB)RayCast(b2RayCastCallback, b2Vec2, b2Vec2)
RayCast(b2RayCastCallback, b2Vec2, b2Vec2)(Box2D.Dynamics.b2RayCastCallback callback, Box2D.Common.b2Vec2 point1, Box2D.Common.b2Vec2 point2)
Parameters:
callback
(Box2D.Dynamics.b2RayCastCallback)point1
(Box2D.Common.b2Vec2)point2
(Box2D.Common.b2Vec2)SetAllowSleeping(bool)
SetAllowSleeping(bool)(System.Boolean flag)
Parameters:
flag
(System.Boolean)SetContactFilter(b2ContactFilter)
SetContactFilter(b2ContactFilter)(Box2D.Dynamics.b2ContactFilter filter)
Parameters:
filter
(Box2D.Dynamics.b2ContactFilter)SetContactListener(b2ContactListener)
SetContactListener(b2ContactListener)(Box2D.Dynamics.b2ContactListener listener)
Parameters:
listener
(Box2D.Dynamics.b2ContactListener)SetContinuousPhysics(bool)
SetContinuousPhysics(bool)(System.Boolean flag)
Parameters:
flag
(System.Boolean)Example
SetDebugDraw(b2Draw)
SetDebugDraw(b2Draw)(Box2D.Common.b2Draw debugDraw)
Parameters:
debugDraw
(Box2D.Common.b2Draw)SetDestructionListener(b2DestructionListener)
SetDestructionListener(b2DestructionListener)(Box2D.Dynamics.b2DestructionListener listener)
Parameters:
listener
(Box2D.Dynamics.b2DestructionListener)SetSubStepping(bool)
SetSubStepping(bool)(System.Boolean flag)
Parameters:
flag
(System.Boolean)Example
SetWarmStarting(bool)
SetWarmStarting(bool)(System.Boolean flag)
Parameters:
flag
(System.Boolean)Example
Solve(b2TimeStep)
Solve(b2TimeStep)(Box2D.Dynamics.b2TimeStep step)
Parameters:
step
(Box2D.Dynamics.b2TimeStep)SolveTOI(b2TimeStep)
SolveTOI(b2TimeStep)(Box2D.Dynamics.b2TimeStep step)
Parameters:
step
(Box2D.Dynamics.b2TimeStep)Step(float, int, int)
Step(float, int, int)(System.Single dt, System.Int32 velocityIterations, System.Int32 positionIterations)
Parameters:
dt
(System.Single)velocityIterations
(System.Int32)positionIterations
(System.Int32)