| Bullet Collision Detection & Physics Library
    | 
Hash-space based Pair Cache, thanks to Erin Catto, Box2D, http://www.box2d.org, and Pierre Terdiman, Codercorner, http://codercorner.com. More...
#include <btOverlappingPairCache.h>


| Protected Attributes | |
| btAlignedObjectArray< int > | m_hashTable | 
| btAlignedObjectArray< int > | m_next | 
| btOverlappingPairCallback * | m_ghostPairCallback | 
| Private Member Functions | |
| btBroadphasePair * | internalAddPair (btBroadphaseProxy *proxy0, btBroadphaseProxy *proxy1) | 
| void | growTables () | 
| bool | equalsPair (const btBroadphasePair &pair, int proxyId1, int proxyId2) | 
| unsigned int | getHash (unsigned int proxyId1, unsigned int proxyId2) | 
| btBroadphasePair * | internalFindPair (btBroadphaseProxy *proxy0, btBroadphaseProxy *proxy1, int hash) | 
| virtual bool | hasDeferredRemoval () | 
| virtual void | setInternalGhostPairCallback (btOverlappingPairCallback *ghostPairCallback) | 
| virtual void | sortOverlappingPairs (btDispatcher *dispatcher) | 
| Private Attributes | |
| btBroadphasePairArray | m_overlappingPairArray | 
| btOverlapFilterCallback * | m_overlapFilterCallback | 
Hash-space based Pair Cache, thanks to Erin Catto, Box2D, http://www.box2d.org, and Pierre Terdiman, Codercorner, http://codercorner.com.
Definition at line 93 of file btOverlappingPairCache.h.
| btHashedOverlappingPairCache::btHashedOverlappingPairCache | ( | ) | 
Definition at line 35 of file btOverlappingPairCache.cpp.
| 
 | virtual | 
Definition at line 47 of file btOverlappingPairCache.cpp.
| 
 | inlinevirtual | 
Implements btOverlappingPairCallback.
Definition at line 127 of file btOverlappingPairCache.h.
| 
 | virtual | 
Implements btOverlappingPairCache.
Definition at line 53 of file btOverlappingPairCache.cpp.
| 
 | virtual | 
Implements btOverlappingPairCache.
Definition at line 68 of file btOverlappingPairCache.cpp.
| 
 | inlineprivate | 
Definition at line 193 of file btOverlappingPairCache.h.
| 
 | virtual | 
Implements btOverlappingPairCache.
Definition at line 135 of file btOverlappingPairCache.cpp.
| 
 | inline | 
Definition at line 170 of file btOverlappingPairCache.h.
| 
 | inlineprivate | 
Definition at line 216 of file btOverlappingPairCache.h.
| 
 | inlinevirtual | 
Implements btOverlappingPairCache.
Definition at line 183 of file btOverlappingPairCache.h.
| 
 | inline | 
Definition at line 173 of file btOverlappingPairCache.h.
| 
 | inlinevirtual | 
Implements btOverlappingPairCache.
Definition at line 154 of file btOverlappingPairCache.h.
| 
 | inline | 
Definition at line 159 of file btOverlappingPairCache.h.
| 
 | inlinevirtual | 
Implements btOverlappingPairCache.
Definition at line 144 of file btOverlappingPairCache.h.
| 
 | inlinevirtual | 
Implements btOverlappingPairCache.
Definition at line 149 of file btOverlappingPairCache.h.
| 
 | private | 
Definition at line 171 of file btOverlappingPairCache.cpp.
| 
 | inlineprivatevirtual | 
Implements btOverlappingPairCache.
Definition at line 260 of file btOverlappingPairCache.h.
| 
 | private | 
Definition at line 213 of file btOverlappingPairCache.cpp.
| 
 | inlineprivate | 
Definition at line 234 of file btOverlappingPairCache.h.
| 
 | inline | 
Definition at line 114 of file btOverlappingPairCache.h.
| 
 | virtual | 
Implements btOverlappingPairCache.
Definition at line 376 of file btOverlappingPairCache.cpp.
| 
 | virtual | 
Implements btOverlappingPairCallback.
Definition at line 272 of file btOverlappingPairCache.cpp.
| 
 | virtual | 
Implements btOverlappingPairCallback.
Definition at line 105 of file btOverlappingPairCache.cpp.
| 
 | inlineprivatevirtual | 
Implements btOverlappingPairCache.
Definition at line 265 of file btOverlappingPairCache.h.
| 
 | inlinevirtual | 
Implements btOverlappingPairCache.
Definition at line 178 of file btOverlappingPairCache.h.
| 
 | privatevirtual | 
need to keep hashmap in sync with pair address, so rebuild all
Implements btOverlappingPairCache.
Definition at line 398 of file btOverlappingPairCache.cpp.
| 
 | protected | 
Definition at line 102 of file btOverlappingPairCache.h.
| 
 | protected | 
Definition at line 100 of file btOverlappingPairCache.h.
| 
 | protected | 
Definition at line 101 of file btOverlappingPairCache.h.
| 
 | private | 
Definition at line 96 of file btOverlappingPairCache.h.
| 
 | private | 
Definition at line 95 of file btOverlappingPairCache.h.
 1.8.11
 1.8.11