147 if (activeA ==
false && activeB ==
false)
158 if (overlap ==
false)
203 if (edge->
other == bodyA)
210 if (fA == fixtureA && fB == fixtureB && iA == indexA && iB == indexB)
216 if (fA == fixtureB && fB == fixtureA && iA == indexB && iB == indexA)
b2ContactEdge * GetContactList()
b2ContactEdge * m_contactList
This proxy is used internally to connect fixtures to the broad-phase.
A rigid body. These are created via b2World::CreateBody.
void UpdatePairs(T *callback)
Update the pairs. This results in pair callbacks. This can only add pairs.
b2FixtureProxy * m_proxies
bool ShouldCollide(const b2Body *other) const
bool TestOverlap(int32 proxyIdA, int32 proxyIdB) const
Test overlap of fat AABBs.