Bullet Collision Detection & Physics Library
|
This is the complete list of members for btGpu3DGridBroadphase, including all inherited members.
_finalize() | btGpu3DGridBroadphase | protected |
_initialize(const btVector3 &worldAabbMin, const btVector3 &worldAabbMax, int gridSizeX, int gridSizeY, int gridSizeZ, int maxSmallProxies, int maxLargeProxies, int maxPairsPerBody, int maxBodiesPerCell=8, btScalar cellFactorAABB=btScalar(1.0f)) | btGpu3DGridBroadphase | protected |
aabbOverlap(btSimpleBroadphaseProxy *proxy0, btSimpleBroadphaseProxy *proxy1) | btSimpleBroadphase | static |
aabbTest(const btVector3 &aabbMin, const btVector3 &aabbMax, btBroadphaseAabbCallback &callback) | btSimpleBroadphase | virtual |
addLarge2LargePairsToCache(btDispatcher *dispatcher) | btGpu3DGridBroadphase | protected |
addPairsToCache(btDispatcher *dispatcher) | btGpu3DGridBroadphase | protected |
allocHandle() | btSimpleBroadphase | inlineprotected |
allocLargeHandle() | btGpu3DGridBroadphase | inlineprotected |
btGpu3DGridBroadphase(const btVector3 &worldAabbMin, const btVector3 &worldAabbMax, int gridSizeX, int gridSizeY, int gridSizeZ, int maxSmallProxies, int maxLargeProxies, int maxPairsPerBody, int maxBodiesPerCell=8, btScalar cellFactorAABB=btScalar(1.0f)) | btGpu3DGridBroadphase | |
btGpu3DGridBroadphase(btOverlappingPairCache *overlappingPairCache, const btVector3 &worldAabbMin, const btVector3 &worldAabbMax, int gridSizeX, int gridSizeY, int gridSizeZ, int maxSmallProxies, int maxLargeProxies, int maxPairsPerBody, int maxBodiesPerCell=8, btScalar cellFactorAABB=btScalar(1.0f)) | btGpu3DGridBroadphase | |
btSimpleBroadphase(int maxProxies=16384, btOverlappingPairCache *overlappingPairCache=0) | btSimpleBroadphase | |
calcHashAABB() | btGpu3DGridBroadphase | protectedvirtual |
calculateOverlappingPairs(btDispatcher *dispatcher) | btGpu3DGridBroadphase | virtual |
computePairCacheChanges() | btGpu3DGridBroadphase | protectedvirtual |
createProxy(const btVector3 &aabbMin, const btVector3 &aabbMax, int shapeType, void *userPtr, short int collisionFilterGroup, short int collisionFilterMask, btDispatcher *dispatcher, void *multiSapProxy) | btGpu3DGridBroadphase | virtual |
destroyProxy(btBroadphaseProxy *proxy, btDispatcher *dispatcher) | btGpu3DGridBroadphase | virtual |
findCellStart() | btGpu3DGridBroadphase | protectedvirtual |
findOverlappingPairs() | btGpu3DGridBroadphase | protectedvirtual |
findPairsLarge() | btGpu3DGridBroadphase | protectedvirtual |
freeHandle(btSimpleBroadphaseProxy *proxy) | btSimpleBroadphase | inlineprotected |
freeLargeHandle(btSimpleBroadphaseProxy *proxy) | btGpu3DGridBroadphase | inlineprotected |
getAabb(btBroadphaseProxy *proxy, btVector3 &aabbMin, btVector3 &aabbMax) const | btSimpleBroadphase | virtual |
getBroadphaseAabb(btVector3 &aabbMin, btVector3 &aabbMax) const | btSimpleBroadphase | inlinevirtual |
getOverlappingPairCache() | btSimpleBroadphase | inlinevirtual |
getOverlappingPairCache() const | btSimpleBroadphase | inlinevirtual |
getSimpleProxyFromProxy(btBroadphaseProxy *proxy) | btSimpleBroadphase | inlineprotected |
getSimpleProxyFromProxy(btBroadphaseProxy *proxy) const | btSimpleBroadphase | inlineprotected |
isLargeProxy(const btVector3 &aabbMin, const btVector3 &aabbMax) | btGpu3DGridBroadphase | protected |
isLargeProxy(btBroadphaseProxy *proxy) | btGpu3DGridBroadphase | protected |
m_bInitialized | btGpu3DGridBroadphase | protected |
m_cellFactorAABB | btGpu3DGridBroadphase | protected |
m_firstFreeHandle | btSimpleBroadphase | protected |
m_firstFreeLargeHandle | btGpu3DGridBroadphase | protected |
m_hAABB | btGpu3DGridBroadphase | protected |
m_hBodiesHash | btGpu3DGridBroadphase | protected |
m_hCellStart | btGpu3DGridBroadphase | protected |
m_hPairBuff | btGpu3DGridBroadphase | protected |
m_hPairBuffStartCurr | btGpu3DGridBroadphase | protected |
m_hPairOut | btGpu3DGridBroadphase | protected |
m_hPairScan | btGpu3DGridBroadphase | protected |
m_invalidPair | btSimpleBroadphase | protected |
m_LastHandleIndex | btSimpleBroadphase | protected |
m_LastLargeHandleIndex | btGpu3DGridBroadphase | protected |
m_maxBodiesPerCell | btGpu3DGridBroadphase | protected |
m_maxHandles | btSimpleBroadphase | protected |
m_maxLargeHandles | btGpu3DGridBroadphase | protected |
m_maxPairsPerBody | btGpu3DGridBroadphase | protected |
m_maxRadius | btGpu3DGridBroadphase | protected |
m_numBodies | btGpu3DGridBroadphase | protected |
m_numCells | btGpu3DGridBroadphase | protected |
m_numHandles | btSimpleBroadphase | protected |
m_numLargeHandles | btGpu3DGridBroadphase | protected |
m_numOverflows | btGpu3DGridBroadphase | protected |
m_numPairsAdded | btGpu3DGridBroadphase | protected |
m_numPairsRemoved | btGpu3DGridBroadphase | protected |
m_ownsPairCache | btSimpleBroadphase | protected |
m_pairCache | btSimpleBroadphase | protected |
m_params | btGpu3DGridBroadphase | protected |
m_pHandles | btSimpleBroadphase | protected |
m_pHandlesRawPtr | btSimpleBroadphase | protected |
m_pLargeHandles | btGpu3DGridBroadphase | protected |
m_pLargeHandlesRawPtr | btGpu3DGridBroadphase | protected |
prepareAABB() | btGpu3DGridBroadphase | protectedvirtual |
printStats() | btSimpleBroadphase | inlinevirtual |
rayTest(const btVector3 &rayFrom, const btVector3 &rayTo, btBroadphaseRayCallback &rayCallback, const btVector3 &aabbMin=btVector3(0, 0, 0), const btVector3 &aabbMax=btVector3(0, 0, 0)) | btGpu3DGridBroadphase | virtual |
resetPool(btDispatcher *dispatcher) | btGpu3DGridBroadphase | virtual |
scanOverlappingPairBuff() | btGpu3DGridBroadphase | protectedvirtual |
setAabb(btBroadphaseProxy *proxy, const btVector3 &aabbMin, const btVector3 &aabbMax, btDispatcher *dispatcher) | btSimpleBroadphase | virtual |
setParameters(bt3DGridBroadphaseParams *hostParams) | btGpu3DGridBroadphase | protectedvirtual |
sortHash() | btGpu3DGridBroadphase | protectedvirtual |
squeezeOverlappingPairBuff() | btGpu3DGridBroadphase | protectedvirtual |
testAabbOverlap(btBroadphaseProxy *proxy0, btBroadphaseProxy *proxy1) | btSimpleBroadphase | |
validate() | btSimpleBroadphase | protected |
~btBroadphaseInterface() | btBroadphaseInterface | inlinevirtual |
~btGpu3DGridBroadphase() | btGpu3DGridBroadphase | virtual |
~btSimpleBroadphase() | btSimpleBroadphase | virtual |