Bullet Collision Detection & Physics Library
|
#include <btHashedSimplePairCache.h>
Public Member Functions | |
btHashedSimplePairCache () | |
virtual | ~btHashedSimplePairCache () |
void | removeAllPairs () |
virtual void * | removeOverlappingPair (int indexA, int indexB) |
virtual btSimplePair * | addOverlappingPair (int indexA, int indexB) |
virtual btSimplePair * | getOverlappingPairArrayPtr () |
const btSimplePair * | getOverlappingPairArrayPtr () const |
btSimplePairArray & | getOverlappingPairArray () |
const btSimplePairArray & | getOverlappingPairArray () const |
btSimplePair * | findPair (int indexA, int indexB) |
int | GetCount () const |
int | getNumOverlappingPairs () const |
Protected Attributes | |
btAlignedObjectArray< int > | m_hashTable |
btAlignedObjectArray< int > | m_next |
Private Member Functions | |
btSimplePair * | internalAddPair (int indexA, int indexB) |
void | growTables () |
bool | equalsPair (const btSimplePair &pair, int indexA, int indexB) |
unsigned int | getHash (unsigned int indexA, unsigned int indexB) |
btSimplePair * | internalFindPair (int proxyIdA, int proxyIdB, int hash) |
Private Attributes | |
btSimplePairArray | m_overlappingPairArray |
bool | m_blockedForChanges |
Definition at line 55 of file btHashedSimplePairCache.h.
btHashedSimplePairCache::btHashedSimplePairCache | ( | ) |
Definition at line 31 of file btHashedSimplePairCache.cpp.
|
virtual |
Definition at line 42 of file btHashedSimplePairCache.cpp.
|
inlinevirtual |
Definition at line 78 of file btHashedSimplePairCache.h.
|
inlineprivate |
Definition at line 121 of file btHashedSimplePairCache.h.
btSimplePair * btHashedSimplePairCache::findPair | ( | int | indexA, |
int | indexB | ||
) |
Definition at line 64 of file btHashedSimplePairCache.cpp.
|
inline |
Definition at line 109 of file btHashedSimplePairCache.h.
|
inlineprivate |
Definition at line 128 of file btHashedSimplePairCache.h.
|
inline |
Definition at line 111 of file btHashedSimplePairCache.h.
|
inline |
Definition at line 96 of file btHashedSimplePairCache.h.
|
inline |
Definition at line 101 of file btHashedSimplePairCache.h.
|
inlinevirtual |
Definition at line 86 of file btHashedSimplePairCache.h.
|
inline |
Definition at line 91 of file btHashedSimplePairCache.h.
|
private |
Definition at line 97 of file btHashedSimplePairCache.cpp.
|
private |
Definition at line 138 of file btHashedSimplePairCache.cpp.
|
inlineprivate |
Definition at line 146 of file btHashedSimplePairCache.h.
void btHashedSimplePairCache::removeAllPairs | ( | ) |
Definition at line 51 of file btHashedSimplePairCache.cpp.
|
virtual |
Definition at line 175 of file btHashedSimplePairCache.cpp.
|
private |
Definition at line 59 of file btHashedSimplePairCache.h.
|
protected |
Definition at line 64 of file btHashedSimplePairCache.h.
|
protected |
Definition at line 65 of file btHashedSimplePairCache.h.
|
private |
Definition at line 57 of file btHashedSimplePairCache.h.