Skip to main content

b2Island

b2Island

Box2D.Dynamics

Inheritance: 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)