b2Island
b2Island
Box2D.DynamicsInheritance: System.Object
Constructors
b2Island(int, int, int, b2ContactListener)
b2Island(int, int, int, b2ContactListener)(System.Int32 bodyCapacity, System.Int32 contactCapacity, System.Int32 jointCapacity, Box2D.Dynamics.b2ContactListener listener)
Parameters:
bodyCapacity
(System.Int32)contactCapacity
(System.Int32)jointCapacity
(System.Int32)listener
(Box2D.Dynamics.b2ContactListener)Fields
m_bodies(Box2D.Dynamics.b2Body[])
m_bodyCapacity(System.Int32)
m_bodyCount(System.Int32)
m_contactCapacity(System.Int32)
m_contactCount(System.Int32)
m_contacts(Box2D.Dynamics.Contacts.b2Contact[])
m_jointCapacity(System.Int32)
m_jointCount(System.Int32)
m_joints(Box2D.Dynamics.Joints.b2Joint[])
m_listener(Box2D.Dynamics.b2ContactListener)
Methods
Add(b2Contact)
Add(b2Contact)(Box2D.Dynamics.Contacts.b2Contact contact)
Parameters:
contact
(Box2D.Dynamics.Contacts.b2Contact)Add(b2Joint)
Add(b2Joint)(Box2D.Dynamics.Joints.b2Joint joint)
Parameters:
joint
(Box2D.Dynamics.Joints.b2Joint)Add(b2Body)
Add(b2Body)(Box2D.Dynamics.b2Body body)
Parameters:
body
(Box2D.Dynamics.b2Body)Clear()
Clear()()
Report(b2ContactConstraint[])
Report(b2ContactConstraint[])(Box2D.Dynamics.Contacts.b2ContactConstraint[] constraints)
Parameters:
constraints
(Box2D.Dynamics.Contacts.b2ContactConstraint[])Reset(int, int, int, b2ContactListener)
Reset(int, int, int, b2ContactListener)(System.Int32 bodyCapacity, System.Int32 contactCapacity, System.Int32 jointCapacity, Box2D.Dynamics.b2ContactListener listener)
Parameters:
bodyCapacity
(System.Int32)contactCapacity
(System.Int32)jointCapacity
(System.Int32)listener
(Box2D.Dynamics.b2ContactListener)Solve(b2TimeStep, b2Vec2, bool)
Solve(b2TimeStep, b2Vec2, bool)(Box2D.Dynamics.b2TimeStep step, Box2D.Common.b2Vec2 gravity, System.Boolean allowSleep)
Parameters:
step
(Box2D.Dynamics.b2TimeStep)gravity
(Box2D.Common.b2Vec2)allowSleep
(System.Boolean)SolveTOI(ref b2TimeStep, int, int)
SolveTOI(ref b2TimeStep, int, int)(Box2D.Dynamics.b2TimeStep subStep, System.Int32 toiIndexA, System.Int32 toiIndexB)
Parameters:
subStep
(Box2D.Dynamics.b2TimeStep)toiIndexA
(System.Int32)toiIndexB
(System.Int32)