btGpu3DGridBroadphase Member List

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 [inline, protected]
allocLargeHandle()btGpu3DGridBroadphase [inline, protected]
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 [protected, virtual]
calculateOverlappingPairs(btDispatcher *dispatcher)btGpu3DGridBroadphase [virtual]
computePairCacheChanges()btGpu3DGridBroadphase [protected, virtual]
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 [protected, virtual]
findOverlappingPairs()btGpu3DGridBroadphase [protected, virtual]
findPairsLarge()btGpu3DGridBroadphase [protected, virtual]
freeHandle(btSimpleBroadphaseProxy *proxy)btSimpleBroadphase [inline, protected]
freeLargeHandle(btSimpleBroadphaseProxy *proxy)btGpu3DGridBroadphase [inline, protected]
getAabb(btBroadphaseProxy *proxy, btVector3 &aabbMin, btVector3 &aabbMax) const btSimpleBroadphase [virtual]
getBroadphaseAabb(btVector3 &aabbMin, btVector3 &aabbMax) const btSimpleBroadphase [inline, virtual]
getOverlappingPairCache()btSimpleBroadphase [inline, virtual]
getOverlappingPairCache() const btSimpleBroadphase [inline, virtual]
getSimpleProxyFromProxy(btBroadphaseProxy *proxy)btSimpleBroadphase [inline, protected]
getSimpleProxyFromProxy(btBroadphaseProxy *proxy) const btSimpleBroadphase [inline, protected]
isLargeProxy(const btVector3 &aabbMin, const btVector3 &aabbMax)btGpu3DGridBroadphase [protected]
isLargeProxy(btBroadphaseProxy *proxy)btGpu3DGridBroadphase [protected]
m_bInitializedbtGpu3DGridBroadphase [protected]
m_cellFactorAABBbtGpu3DGridBroadphase [protected]
m_firstFreeHandlebtSimpleBroadphase [protected]
m_firstFreeLargeHandlebtGpu3DGridBroadphase [protected]
m_hAABBbtGpu3DGridBroadphase [protected]
m_hBodiesHashbtGpu3DGridBroadphase [protected]
m_hCellStartbtGpu3DGridBroadphase [protected]
m_hPairBuffbtGpu3DGridBroadphase [protected]
m_hPairBuffStartCurrbtGpu3DGridBroadphase [protected]
m_hPairOutbtGpu3DGridBroadphase [protected]
m_hPairScanbtGpu3DGridBroadphase [protected]
m_invalidPairbtSimpleBroadphase [protected]
m_LastHandleIndexbtSimpleBroadphase [protected]
m_LastLargeHandleIndexbtGpu3DGridBroadphase [protected]
m_maxBodiesPerCellbtGpu3DGridBroadphase [protected]
m_maxHandlesbtSimpleBroadphase [protected]
m_maxLargeHandlesbtGpu3DGridBroadphase [protected]
m_maxPairsPerBodybtGpu3DGridBroadphase [protected]
m_maxRadiusbtGpu3DGridBroadphase [protected]
m_numBodiesbtGpu3DGridBroadphase [protected]
m_numCellsbtGpu3DGridBroadphase [protected]
m_numHandlesbtSimpleBroadphase [protected]
m_numLargeHandlesbtGpu3DGridBroadphase [protected]
m_numOverflowsbtGpu3DGridBroadphase [protected]
m_numPairsAddedbtGpu3DGridBroadphase [protected]
m_numPairsRemovedbtGpu3DGridBroadphase [protected]
m_ownsPairCachebtSimpleBroadphase [protected]
m_pairCachebtSimpleBroadphase [protected]
m_paramsbtGpu3DGridBroadphase [protected]
m_pHandlesbtSimpleBroadphase [protected]
m_pHandlesRawPtrbtSimpleBroadphase [protected]
m_pLargeHandlesbtGpu3DGridBroadphase [protected]
m_pLargeHandlesRawPtrbtGpu3DGridBroadphase [protected]
prepareAABB()btGpu3DGridBroadphase [protected, virtual]
printStats()btSimpleBroadphase [inline, virtual]
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 [protected, virtual]
setAabb(btBroadphaseProxy *proxy, const btVector3 &aabbMin, const btVector3 &aabbMax, btDispatcher *dispatcher)btSimpleBroadphase [virtual]
setParameters(bt3DGridBroadphaseParams *hostParams)btGpu3DGridBroadphase [protected, virtual]
sortHash()btGpu3DGridBroadphase [protected, virtual]
squeezeOverlappingPairBuff()btGpu3DGridBroadphase [protected, virtual]
testAabbOverlap(btBroadphaseProxy *proxy0, btBroadphaseProxy *proxy1)btSimpleBroadphase
validate()btSimpleBroadphase [protected]
~btBroadphaseInterface()btBroadphaseInterface [inline, virtual]
~btGpu3DGridBroadphase()btGpu3DGridBroadphase [virtual]
~btSimpleBroadphase()btSimpleBroadphase [virtual]