Bullet Collision Detection & Physics Library
btMultiSphereShape Member List

This is the complete list of members for btMultiSphereShape, including all inherited members.

batchedUnitVectorGetSupportingVertexWithoutMargin(const btVector3 *vectors, btVector3 *supportVerticesOut, int numVectors) const btMultiSphereShapevirtual
BT_DECLARE_ALIGNED_ALLOCATOR()btMultiSphereShape
btCollisionShape()btCollisionShapeinline
btConvexInternalAabbCachingShape()btConvexInternalAabbCachingShapeprotected
btConvexInternalShape()btConvexInternalShapeprotected
btConvexShape()btConvexShape
btMultiSphereShape(const btVector3 *positions, const btScalar *radi, int numSpheres)btMultiSphereShape
calculateLocalInertia(btScalar mass, btVector3 &inertia) const btMultiSphereShapevirtual
calculateSerializeBufferSize() const btMultiSphereShapeinlinevirtual
calculateTemporalAabb(const btTransform &curTrans, const btVector3 &linvel, const btVector3 &angvel, btScalar timeStep, btVector3 &temporalAabbMin, btVector3 &temporalAabbMax) const btCollisionShape
getAabb(const btTransform &t, btVector3 &aabbMin, btVector3 &aabbMax) const btConvexInternalAabbCachingShapevirtual
getAabbNonVirtual(const btTransform &t, btVector3 &aabbMin, btVector3 &aabbMax) const btConvexShape
getAabbSlow(const btTransform &t, btVector3 &aabbMin, btVector3 &aabbMax) const btConvexInternalShapevirtual
getAngularMotionDisc() const btCollisionShapevirtual
getAnisotropicRollingFrictionDirection() const btCollisionShapeinlinevirtual
getBoundingSphere(btVector3 &center, btScalar &radius) const btCollisionShapevirtual
getCachedLocalAabb(btVector3 &aabbMin, btVector3 &aabbMax) const btConvexInternalAabbCachingShapeinlineprotected
getContactBreakingThreshold(btScalar defaultContactThresholdFactor) const btCollisionShapevirtual
getImplicitShapeDimensions() const btConvexInternalShapeinline
getLocalScaling() const btConvexInternalShapeinlinevirtual
getLocalScalingNV() const btConvexInternalShapeinline
getMargin() const btConvexInternalShapeinlinevirtual
getMarginNonVirtual() const btConvexShape
getMarginNV() const btConvexInternalShapeinline
getName() const btMultiSphereShapeinlinevirtual
getNonvirtualAabb(const btTransform &trans, btVector3 &aabbMin, btVector3 &aabbMax, btScalar margin) const btConvexInternalAabbCachingShapeinlineprotected
getNumPreferredPenetrationDirections() const btConvexInternalShapeinlinevirtual
getPreferredPenetrationDirection(int index, btVector3 &penetrationVector) const btConvexInternalShapeinlinevirtual
getShapeType() const btCollisionShapeinline
getSphereCount() const btMultiSphereShapeinline
getSpherePosition(int index) const btMultiSphereShapeinline
getSphereRadius(int index) const btMultiSphereShapeinline
getUserIndex() const btCollisionShapeinline
getUserPointer() const btCollisionShapeinline
isCompound() const btCollisionShapeinline
isConcave() const btCollisionShapeinline
isConvex() const btCollisionShapeinline
isConvex2d() const btCollisionShapeinline
isInfinite() const btCollisionShapeinline
isNonMoving() const btCollisionShapeinline
isPolyhedral() const btCollisionShapeinline
isSoftBody() const btCollisionShapeinline
localGetSupportingVertex(const btVector3 &vec) const btConvexInternalShapevirtual
localGetSupportingVertexWithoutMargin(const btVector3 &vec) const btMultiSphereShapevirtual
localGetSupportVertexNonVirtual(const btVector3 &vec) const btConvexShape
localGetSupportVertexWithoutMarginNonVirtual(const btVector3 &vec) const btConvexShape
m_collisionMarginbtConvexInternalShapeprotected
m_implicitShapeDimensionsbtConvexInternalShapeprotected
m_localPositionArraybtMultiSphereShapeprivate
m_localScalingbtConvexInternalShapeprotected
m_paddingbtConvexInternalShapeprotected
m_radiArraybtMultiSphereShapeprivate
m_shapeTypebtCollisionShapeprotected
m_userIndexbtCollisionShapeprotected
m_userPointerbtCollisionShapeprotected
project(const btTransform &trans, const btVector3 &dir, btScalar &minProj, btScalar &maxProj, btVector3 &witnesPtMin, btVector3 &witnesPtMax) const btConvexShapevirtual
recalcLocalAabb()btConvexInternalAabbCachingShape
serialize(void *dataBuffer, btSerializer *serializer) const btMultiSphereShapevirtual
serializeSingleShape(btSerializer *serializer) const btCollisionShapevirtual
setCachedLocalAabb(const btVector3 &aabbMin, const btVector3 &aabbMax)btConvexInternalAabbCachingShapeinlineprotected
setImplicitShapeDimensions(const btVector3 &dimensions)btConvexInternalShapeinline
setLocalScaling(const btVector3 &scaling)btConvexInternalAabbCachingShapevirtual
setMargin(btScalar margin)btConvexInternalShapeinlinevirtual
setSafeMargin(btScalar minDimension, btScalar defaultMarginMultiplier=0.1f)btConvexInternalShapeinline
setSafeMargin(const btVector3 &halfExtents, btScalar defaultMarginMultiplier=0.1f)btConvexInternalShapeinline
setUserIndex(int index)btCollisionShapeinline
setUserPointer(void *userPtr)btCollisionShapeinline
~btCollisionShape()btCollisionShapeinlinevirtual
~btConvexInternalShape()btConvexInternalShapeinlinevirtual
~btConvexShape()btConvexShapevirtual