|
Blender V5.0
|
#include "btBroadphaseInterface.h"#include "btBroadphaseProxy.h"#include "btOverlappingPairCallback.h"#include "LinearMath/btAlignedObjectArray.h"Go to the source code of this file.
Classes | |
| struct | btOverlapCallback |
| struct | btOverlapFilterCallback |
| class | btOverlappingPairCache |
Typedefs | |
| typedef btAlignedObjectArray< btBroadphasePair > | btBroadphasePairArray |
Variables | |
| const int | BT_NULL_PAIR = 0xffffffff |
| btHashedOverlappingPairCache | __pad0__ |
| Hash-space based Pair Cache, thanks to Erin Catto, Box2D, http://www.box2d.org, and Pierre Terdiman, Codercorner, http://codercorner.com. | |
| btOverlapFilterCallback * | m_overlapFilterCallback |
| btAlignedObjectArray< int > | m_hashTable |
| btAlignedObjectArray< int > | m_next |
| btOverlappingPairCallback * | m_ghostPairCallback |
Definition at line 26 of file btOverlappingPairCache.h.
|
virtual |
Definition at line 121 of file btOverlappingPairCache.h.
References btBroadphasePair, btBroadphaseProxy, and needsBroadphaseCollision().
| BT_DECLARE_ALIGNED_ALLOCATOR | ( | ) |
| btHashedOverlappingPairCache::btHashedOverlappingPairCache | ( | ) |
Definition at line 24 of file btOverlappingPairCache.cpp.
References m_ghostPairCallback, and m_overlapFilterCallback.
Referenced by btAxisSweep3Internal< BP_FP_INT_TYPE >::btAxisSweep3Internal(), btDbvtBroadphase::btDbvtBroadphase(), btPairCachingGhostObject::btPairCachingGhostObject(), btSimpleBroadphase::btSimpleBroadphase(), and btPairCachingGhostObject::getOverlappingPairCache().
| void cleanOverlappingPair | ( | btBroadphasePair & | pair, |
| btDispatcher * | dispatcher ) |
References btBroadphasePair.
| void cleanProxyFromPairs | ( | btBroadphaseProxy * | proxy, |
| btDispatcher * | dispatcher ) |
References btBroadphaseProxy.
| btBroadphasePair * findPair | ( | btBroadphaseProxy * | proxy0, |
| btBroadphaseProxy * | proxy1 ) |
References btBroadphasePair, and btBroadphaseProxy.
| int GetCount | ( | ) | const |
Definition at line 159 of file btOverlappingPairCache.h.
References btAlignedObjectArray< T >::size().
| int getNumOverlappingPairs | ( | ) | const |
Definition at line 172 of file btOverlappingPairCache.h.
References btAlignedObjectArray< T >::size().
Referenced by recoverFromPenetration().
| btOverlapFilterCallback * getOverlapFilterCallback | ( | ) |
Definition at line 162 of file btOverlappingPairCache.h.
References m_overlapFilterCallback.
| const btBroadphasePairArray & getOverlappingPairArray | ( | ) |
Definition at line 145 of file btOverlappingPairCache.h.
|
virtual |
Definition at line 135 of file btOverlappingPairCache.h.
References btBroadphasePair.
| SIMD_FORCE_INLINE bool needsBroadphaseCollision | ( | btBroadphaseProxy * | proxy0, |
| btBroadphaseProxy * | proxy1 ) const |
Definition at line 108 of file btOverlappingPairCache.h.
References btBroadphaseProxy, m_overlapFilterCallback, and SIMD_FORCE_INLINE.
Referenced by addOverlappingPair().
|
virtual |
|
virtual |
|
virtual |
References btBroadphaseProxy.
| void removeOverlappingPairsContainingProxy | ( | btBroadphaseProxy * | proxy, |
| btDispatcher * | dispatcher ) |
References btBroadphaseProxy.
| void setOverlapFilterCallback | ( | btOverlapFilterCallback * | callback | ) |
Definition at line 167 of file btOverlappingPairCache.h.
References m_overlapFilterCallback.
|
virtual |
Definition at line 32 of file btOverlappingPairCache.cpp.
| btHashedOverlappingPairCache __pad0__ |
Hash-space based Pair Cache, thanks to Erin Catto, Box2D, http://www.box2d.org, and Pierre Terdiman, Codercorner, http://codercorner.com.
Definition at line 88 of file btOverlappingPairCache.h.
| const int BT_NULL_PAIR = 0xffffffff |
Definition at line 46 of file btOverlappingPairCache.h.
|
protected |
Definition at line 96 of file btOverlappingPairCache.h.
Referenced by btHashedOverlappingPairCache().
|
protected |
Definition at line 94 of file btOverlappingPairCache.h.
|
protected |
Definition at line 95 of file btOverlappingPairCache.h.
| btOverlapFilterCallback* m_overlapFilterCallback |
Definition at line 91 of file btOverlappingPairCache.h.
Referenced by btHashedOverlappingPairCache(), getOverlapFilterCallback(), needsBroadphaseCollision(), and setOverlapFilterCallback().