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: