16 #ifndef BT_DEFAULT_COLLISION_CONFIGURATION    17 #define BT_DEFAULT_COLLISION_CONFIGURATION    33                 :m_persistentManifoldPool(0),
    34                 m_collisionAlgorithmPool(0),
    35                 m_defaultMaxPersistentManifoldPoolSize(4096),
    36                 m_defaultMaxCollisionAlgorithmPoolSize(4096),
    37                 m_customCollisionAlgorithmMaxElementSize(0),
    38                 m_useEpaPenetrationAlgorithm(true)
   115         void    setConvexConvexMultipointIterations(
int numPerturbationIterations=3, 
int minimumPointsPerturbationThreshold = 3);
   117         void    setPlaneConvexMultipointIterations(
int numPerturbationIterations=3, 
int minimumPointsPerturbationThreshold = 3);
   121 #endif //BT_DEFAULT_COLLISION_CONFIGURATION btCollisionAlgorithmCreateFunc * m_convexPlaneCF
btPoolAllocator * m_persistentManifoldPool
bool m_ownsCollisionAlgorithmPool
ConvexPenetrationDepthSolver provides an interface for penetration depth calculation. 
btCollisionConfiguration allows to configure Bullet collision detection stack allocator size...
btPoolAllocator * m_collisionAlgorithmPool
btConvexPenetrationDepthSolver * m_pdSolver
int m_customCollisionAlgorithmMaxElementSize
btPoolAllocator * m_collisionAlgorithmPool
int m_persistentManifoldPoolSize
btCollisionAlgorithmCreateFunc * m_boxBoxCF
btCollisionAlgorithmCreateFunc * m_triangleSphereCF
bool m_ownsPersistentManifoldPool
int m_defaultMaxCollisionAlgorithmPoolSize
btCollisionConfiguration allows to configure Bullet collision detection stack allocator, pool memory allocators 
btVoronoiSimplexSolver is an implementation of the closest point distance algorithm from a 1-4 points...
btCollisionAlgorithmCreateFunc * m_swappedConvexConcaveCreateFunc
virtual btPoolAllocator * getCollisionAlgorithmPool()
Used by the btCollisionDispatcher to register and create instances for btCollisionAlgorithm. 
int m_useEpaPenetrationAlgorithm
btPoolAllocator * m_persistentManifoldPool
btCollisionAlgorithmCreateFunc * m_emptyCreateFunc
btCollisionAlgorithmCreateFunc * m_sphereTriangleCF
btCollisionAlgorithmCreateFunc * m_sphereSphereCF
btCollisionAlgorithmCreateFunc * m_planeConvexCF
btCollisionAlgorithmCreateFunc * m_compoundCreateFunc
The btPoolAllocator class allows to efficiently allocate a large pool of objects, instead of dynamica...
btDefaultCollisionConstructionInfo()
btCollisionAlgorithmCreateFunc * m_boxSphereCF
btCollisionAlgorithmCreateFunc * m_compoundCompoundCreateFunc
btCollisionAlgorithmCreateFunc * m_convexConcaveCreateFunc
int m_defaultMaxPersistentManifoldPoolSize
btCollisionAlgorithmCreateFunc * m_sphereBoxCF
virtual btPoolAllocator * getPersistentManifoldPool()
memory pools 
btCollisionAlgorithmCreateFunc * m_convexConvexCreateFunc
btCollisionAlgorithmCreateFunc * m_swappedCompoundCreateFunc