#include <btOverlappingPairCache.h>
btSortedOverlappingPairCache maintains the objects with overlapping AABB Typically managed by the Broadphase, Axis3Sweep or btSimpleBroadphase
Definition at line 281 of file btOverlappingPairCache.h.
virtual btSortedOverlappingPairCache::~btSortedOverlappingPairCache | ( | ) | [virtual] |
btBroadphasePair* btSortedOverlappingPairCache::addOverlappingPair | ( | btBroadphaseProxy * | proxy0, |
btBroadphaseProxy * | proxy1 | ||
) | [virtual] |
Implements btOverlappingPairCallback.
void btSortedOverlappingPairCache::cleanOverlappingPair | ( | btBroadphasePair & | pair, |
btDispatcher * | dispatcher | ||
) | [virtual] |
Implements btOverlappingPairCache.
void btSortedOverlappingPairCache::cleanProxyFromPairs | ( | btBroadphaseProxy * | proxy, |
btDispatcher * | dispatcher | ||
) | [virtual] |
Implements btOverlappingPairCache.
btBroadphasePair* btSortedOverlappingPairCache::findPair | ( | btBroadphaseProxy * | proxy0, |
btBroadphaseProxy * | proxy1 | ||
) | [virtual] |
Implements btOverlappingPairCache.
int btSortedOverlappingPairCache::getNumOverlappingPairs | ( | ) | const [inline, virtual] |
Implements btOverlappingPairCache.
Definition at line 353 of file btOverlappingPairCache.h.
Definition at line 358 of file btOverlappingPairCache.h.
btBroadphasePairArray& btSortedOverlappingPairCache::getOverlappingPairArray | ( | ) | [inline, virtual] |
Implements btOverlappingPairCache.
Definition at line 330 of file btOverlappingPairCache.h.
const btBroadphasePairArray& btSortedOverlappingPairCache::getOverlappingPairArray | ( | ) | const [inline] |
Definition at line 335 of file btOverlappingPairCache.h.
btBroadphasePair* btSortedOverlappingPairCache::getOverlappingPairArrayPtr | ( | ) | [inline, virtual] |
Implements btOverlappingPairCache.
Definition at line 343 of file btOverlappingPairCache.h.
const btBroadphasePair* btSortedOverlappingPairCache::getOverlappingPairArrayPtr | ( | ) | const [inline, virtual] |
Implements btOverlappingPairCache.
Definition at line 348 of file btOverlappingPairCache.h.
virtual bool btSortedOverlappingPairCache::hasDeferredRemoval | ( | ) | [inline, virtual] |
Implements btOverlappingPairCache.
Definition at line 368 of file btOverlappingPairCache.h.
bool btSortedOverlappingPairCache::needsBroadphaseCollision | ( | btBroadphaseProxy * | proxy0, |
btBroadphaseProxy * | proxy1 | ||
) | const [inline] |
Definition at line 319 of file btOverlappingPairCache.h.
virtual void btSortedOverlappingPairCache::processAllOverlappingPairs | ( | btOverlapCallback * | , |
btDispatcher * | dispatcher | ||
) | [virtual] |
Implements btOverlappingPairCache.
void* btSortedOverlappingPairCache::removeOverlappingPair | ( | btBroadphaseProxy * | proxy0, |
btBroadphaseProxy * | proxy1, | ||
btDispatcher * | dispatcher | ||
) | [virtual] |
Implements btOverlappingPairCallback.
void btSortedOverlappingPairCache::removeOverlappingPairsContainingProxy | ( | btBroadphaseProxy * | proxy, |
btDispatcher * | dispatcher | ||
) | [virtual] |
Implements btOverlappingPairCallback.
virtual void btSortedOverlappingPairCache::setInternalGhostPairCallback | ( | btOverlappingPairCallback * | ghostPairCallback | ) | [inline, virtual] |
Implements btOverlappingPairCache.
Definition at line 373 of file btOverlappingPairCache.h.
void btSortedOverlappingPairCache::setOverlapFilterCallback | ( | btOverlapFilterCallback * | callback | ) | [inline, virtual] |
Implements btOverlappingPairCache.
Definition at line 363 of file btOverlappingPairCache.h.
virtual void btSortedOverlappingPairCache::sortOverlappingPairs | ( | btDispatcher * | dispatcher | ) | [virtual] |
Implements btOverlappingPairCache.
bool btSortedOverlappingPairCache::m_blockedForChanges [protected] |
Definition at line 288 of file btOverlappingPairCache.h.
Definition at line 296 of file btOverlappingPairCache.h.
bool btSortedOverlappingPairCache::m_hasDeferredRemoval [protected] |
by default, do the removal during the pair traversal
Definition at line 291 of file btOverlappingPairCache.h.
Definition at line 294 of file btOverlappingPairCache.h.
Definition at line 285 of file btOverlappingPairCache.h.