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>
Hash-space based Pair Cache, thanks to Erin Catto, Box2D, http://www.box2d.org, and Pierre Terdiman, Codercorner, http://codercorner.com. 
Definition at line 94 of file btOverlappingPairCache.h.
§ btHashedOverlappingPairCache()
      
        
          | btHashedOverlappingPairCache::btHashedOverlappingPairCache | ( |  | ) |  | 
      
 
 
§ ~btHashedOverlappingPairCache()
  
  | 
        
          | btHashedOverlappingPairCache::~btHashedOverlappingPairCache | ( |  | ) |  |  | virtual | 
 
 
§ addOverlappingPair()
§ BT_DECLARE_ALIGNED_ALLOCATOR()
      
        
          | btHashedOverlappingPairCache::BT_DECLARE_ALIGNED_ALLOCATOR | ( |  | ) |  | 
      
 
 
§ cleanOverlappingPair()
§ cleanProxyFromPairs()
§ equalsPair()
  
  | 
        
          | bool btHashedOverlappingPairCache::equalsPair | ( | const btBroadphasePair & | pair, |  
          |  |  | int | proxyId1, |  
          |  |  | int | proxyId2 |  
          |  | ) |  |  |  | inlineprivate | 
 
 
§ findPair()
§ GetCount()
  
  | 
        
          | int btHashedOverlappingPairCache::GetCount | ( |  | ) | const |  | inline | 
 
 
§ getHash()
  
  | 
        
          | unsigned int btHashedOverlappingPairCache::getHash | ( | unsigned int | proxyId1, |  
          |  |  | unsigned int | proxyId2 |  
          |  | ) |  |  |  | inlineprivate | 
 
 
§ getNumOverlappingPairs()
  
  | 
        
          | int btHashedOverlappingPairCache::getNumOverlappingPairs | ( |  | ) | const |  | inlinevirtual | 
 
 
§ getOverlapFilterCallback()
§ getOverlappingPairArray() [1/2]
§ getOverlappingPairArray() [2/2]
§ getOverlappingPairArrayPtr() [1/2]
  
  | 
        
          | virtual btBroadphasePair* btHashedOverlappingPairCache::getOverlappingPairArrayPtr | ( |  | ) |  |  | inlinevirtual | 
 
 
§ getOverlappingPairArrayPtr() [2/2]
  
  | 
        
          | const btBroadphasePair* btHashedOverlappingPairCache::getOverlappingPairArrayPtr | ( |  | ) | const |  | inlinevirtual | 
 
 
§ growTables()
  
  | 
        
          | void btHashedOverlappingPairCache::growTables | ( |  | ) |  |  | private | 
 
 
§ hasDeferredRemoval()
  
  | 
        
          | virtual bool btHashedOverlappingPairCache::hasDeferredRemoval | ( |  | ) |  |  | inlineprivatevirtual | 
 
 
§ internalAddPair()
§ internalFindPair()
§ needsBroadphaseCollision()
§ processAllOverlappingPairs()
§ removeOverlappingPair()
§ removeOverlappingPairsContainingProxy()
§ setInternalGhostPairCallback()
§ setOverlapFilterCallback()
§ sortOverlappingPairs()
  
  | 
        
          | void btHashedOverlappingPairCache::sortOverlappingPairs | ( | btDispatcher * | dispatcher | ) |  |  | privatevirtual | 
 
 
§ m_ghostPairCallback
§ m_hashTable
§ m_next
§ m_overlapFilterCallback
§ m_overlappingPairArray
The documentation for this class was generated from the following files: