btNullPairCache skips add/removal of overlapping pairs. Userful for benchmarking and unit testing. More...
#include <btOverlappingPairCache.h>

Public Member Functions | |
| virtual btBroadphasePair * | addOverlappingPair (btBroadphaseProxy *, btBroadphaseProxy *) |
| virtual void | cleanOverlappingPair (btBroadphasePair &, btDispatcher *) |
| virtual void | cleanProxyFromPairs (btBroadphaseProxy *, btDispatcher *) |
| virtual btBroadphasePair * | findPair (btBroadphaseProxy *, btBroadphaseProxy *) |
| virtual int | getNumOverlappingPairs () const |
| btBroadphasePairArray & | getOverlappingPairArray () |
| const btBroadphasePair * | getOverlappingPairArrayPtr () const |
| virtual btBroadphasePair * | getOverlappingPairArrayPtr () |
| virtual bool | hasDeferredRemoval () |
| virtual void | processAllOverlappingPairs (btOverlapCallback *, btDispatcher *) |
| virtual void * | removeOverlappingPair (btBroadphaseProxy *, btBroadphaseProxy *, btDispatcher *) |
| virtual void | removeOverlappingPairsContainingProxy (btBroadphaseProxy *, btDispatcher *) |
| virtual void | setInternalGhostPairCallback (btOverlappingPairCallback *) |
| virtual void | setOverlapFilterCallback (btOverlapFilterCallback *) |
| virtual void | sortOverlappingPairs (btDispatcher *dispatcher) |
Private Attributes | |
| btBroadphasePairArray | m_overlappingPairArray |
btNullPairCache skips add/removal of overlapping pairs. Userful for benchmarking and unit testing.
Definition at line 386 of file btOverlappingPairCache.h.
| virtual btBroadphasePair* btNullPairCache::addOverlappingPair | ( | btBroadphaseProxy * | , | |
| btBroadphaseProxy * | ||||
| ) | [inline, virtual] |
Implements btOverlappingPairCallback.
Definition at line 444 of file btOverlappingPairCache.h.
| virtual void btNullPairCache::cleanOverlappingPair | ( | btBroadphasePair & | , | |
| btDispatcher * | ||||
| ) | [inline, virtual] |
Implements btOverlappingPairCache.
Definition at line 406 of file btOverlappingPairCache.h.
| virtual void btNullPairCache::cleanProxyFromPairs | ( | btBroadphaseProxy * | , | |
| btDispatcher * | ||||
| ) | [inline, virtual] |
Implements btOverlappingPairCache.
Definition at line 416 of file btOverlappingPairCache.h.
| virtual btBroadphasePair* btNullPairCache::findPair | ( | btBroadphaseProxy * | , | |
| btBroadphaseProxy * | ||||
| ) | [inline, virtual] |
Implements btOverlappingPairCache.
Definition at line 429 of file btOverlappingPairCache.h.
| virtual int btNullPairCache::getNumOverlappingPairs | ( | ) | const [inline, virtual] |
Implements btOverlappingPairCache.
Definition at line 411 of file btOverlappingPairCache.h.
| btBroadphasePairArray& btNullPairCache::getOverlappingPairArray | ( | ) | [inline, virtual] |
Implements btOverlappingPairCache.
Definition at line 401 of file btOverlappingPairCache.h.
| const btBroadphasePair* btNullPairCache::getOverlappingPairArrayPtr | ( | ) | const [inline, virtual] |
Implements btOverlappingPairCache.
Definition at line 397 of file btOverlappingPairCache.h.
| virtual btBroadphasePair* btNullPairCache::getOverlappingPairArrayPtr | ( | ) | [inline, virtual] |
Implements btOverlappingPairCache.
Definition at line 393 of file btOverlappingPairCache.h.
| virtual bool btNullPairCache::hasDeferredRemoval | ( | ) | [inline, virtual] |
Implements btOverlappingPairCache.
Definition at line 434 of file btOverlappingPairCache.h.
| virtual void btNullPairCache::processAllOverlappingPairs | ( | btOverlapCallback * | , | |
| btDispatcher * | ||||
| ) | [inline, virtual] |
Implements btOverlappingPairCache.
Definition at line 425 of file btOverlappingPairCache.h.
| virtual void* btNullPairCache::removeOverlappingPair | ( | btBroadphaseProxy * | , | |
| btBroadphaseProxy * | , | |||
| btDispatcher * | ||||
| ) | [inline, virtual] |
Implements btOverlappingPairCallback.
Definition at line 449 of file btOverlappingPairCache.h.
| virtual void btNullPairCache::removeOverlappingPairsContainingProxy | ( | btBroadphaseProxy * | , | |
| btDispatcher * | ||||
| ) | [inline, virtual] |
Implements btOverlappingPairCallback.
Definition at line 454 of file btOverlappingPairCache.h.
| virtual void btNullPairCache::setInternalGhostPairCallback | ( | btOverlappingPairCallback * | ) | [inline, virtual] |
Implements btOverlappingPairCache.
Definition at line 439 of file btOverlappingPairCache.h.
| virtual void btNullPairCache::setOverlapFilterCallback | ( | btOverlapFilterCallback * | ) | [inline, virtual] |
Implements btOverlappingPairCache.
Definition at line 421 of file btOverlappingPairCache.h.
| virtual void btNullPairCache::sortOverlappingPairs | ( | btDispatcher * | dispatcher | ) | [inline, virtual] |
Implements btOverlappingPairCache.
Definition at line 458 of file btOverlappingPairCache.h.
Definition at line 389 of file btOverlappingPairCache.h.