This is an internal class. More...
#include <b2Island.h>
Public Member Functions | |
| b2Island (int32 bodyCapacity, int32 contactCapacity, int32 jointCapacity, b2StackAllocator *allocator, b2ContactListener *listener) | |
| ~b2Island () | |
| void | Clear () |
| void | Solve (const b2TimeStep &step, const b2Vec2 &gravity, bool allowSleep) |
| void | Add (b2Body *body) |
| void | Add (b2Contact *contact) |
| void | Add (b2Joint *joint) |
| void | Report (const b2ContactConstraint *constraints) |
Public Attributes | |
| b2StackAllocator * | m_allocator |
| b2ContactListener * | m_listener |
| b2Body ** | m_bodies |
| b2Contact ** | m_contacts |
| b2Joint ** | m_joints |
| b2Position * | m_positions |
| b2Velocity * | m_velocities |
| int32 | m_bodyCount |
| int32 | m_jointCount |
| int32 | m_contactCount |
| int32 | m_bodyCapacity |
| int32 | m_contactCapacity |
| int32 | m_jointCapacity |
| int32 | m_positionIterationCount |
This is an internal class.
| b2Island::b2Island | ( | int32 | bodyCapacity, | |
| int32 | contactCapacity, | |||
| int32 | jointCapacity, | |||
| b2StackAllocator * | allocator, | |||
| b2ContactListener * | listener | |||
| ) |
| b2Island::~b2Island | ( | ) |
| void b2Island::Add | ( | b2Joint * | joint | ) | [inline] |
| void b2Island::Add | ( | b2Contact * | contact | ) | [inline] |
| void b2Island::Add | ( | b2Body * | body | ) | [inline] |
| void b2Island::Clear | ( | ) | [inline] |
| void b2Island::Report | ( | const b2ContactConstraint * | constraints | ) |
| void b2Island::Solve | ( | const b2TimeStep & | step, | |
| const b2Vec2 & | gravity, | |||
| bool | allowSleep | |||
| ) |
1.6.3