Bullet Collision Detection & Physics Library
btCompoundShape Member List

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

addChildShape(const btTransform &localTransform, btCollisionShape *shape)btCompoundShape
BT_DECLARE_ALIGNED_ALLOCATOR()btCompoundShape
btCollisionShape()btCollisionShapeinline
btCompoundShape(bool enableDynamicAabbTree=true, const int initialChildCapacity=0)btCompoundShapeexplicit
calculateLocalInertia(btScalar mass, btVector3 &inertia) const btCompoundShapevirtual
calculatePrincipalAxisTransform(const btScalar *masses, btTransform &principal, btVector3 &inertia) const btCompoundShape
calculateSerializeBufferSize() const btCompoundShapeinlinevirtual
calculateTemporalAabb(const btTransform &curTrans, const btVector3 &linvel, const btVector3 &angvel, btScalar timeStep, btVector3 &temporalAabbMin, btVector3 &temporalAabbMax) const btCollisionShape
createAabbTreeFromChildren()btCompoundShape
getAabb(const btTransform &t, btVector3 &aabbMin, btVector3 &aabbMax) const btCompoundShapevirtual
getAngularMotionDisc() const btCollisionShapevirtual
getAnisotropicRollingFrictionDirection() const btCollisionShapeinlinevirtual
getBoundingSphere(btVector3 &center, btScalar &radius) const btCollisionShapevirtual
getChildList()btCompoundShapeinline
getChildShape(int index)btCompoundShapeinline
getChildShape(int index) const btCompoundShapeinline
getChildTransform(int index)btCompoundShapeinline
getChildTransform(int index) const btCompoundShapeinline
getContactBreakingThreshold(btScalar defaultContactThresholdFactor) const btCollisionShapevirtual
getDynamicAabbTree() const btCompoundShapeinline
getDynamicAabbTree()btCompoundShapeinline
getLocalScaling() const btCompoundShapeinlinevirtual
getMargin() const btCompoundShapeinlinevirtual
getName() const btCompoundShapeinlinevirtual
getNumChildShapes() const btCompoundShapeinline
getShapeType() const btCollisionShapeinline
getUpdateRevision() const btCompoundShapeinline
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
m_childrenbtCompoundShapeprotected
m_collisionMarginbtCompoundShapeprotected
m_dynamicAabbTreebtCompoundShapeprotected
m_localAabbMaxbtCompoundShapeprotected
m_localAabbMinbtCompoundShapeprotected
m_localScalingbtCompoundShapeprotected
m_shapeTypebtCollisionShapeprotected
m_updateRevisionbtCompoundShapeprotected
m_userIndexbtCollisionShapeprotected
m_userPointerbtCollisionShapeprotected
recalculateLocalAabb()btCompoundShapevirtual
removeChildShape(btCollisionShape *shape)btCompoundShapevirtual
removeChildShapeByIndex(int childShapeindex)btCompoundShape
serialize(void *dataBuffer, btSerializer *serializer) const btCompoundShapevirtual
serializeSingleShape(btSerializer *serializer) const btCollisionShapevirtual
setLocalScaling(const btVector3 &scaling)btCompoundShapevirtual
setMargin(btScalar margin)btCompoundShapeinlinevirtual
setUserIndex(int index)btCollisionShapeinline
setUserPointer(void *userPtr)btCollisionShapeinline
updateChildTransform(int childIndex, const btTransform &newChildTransform, bool shouldRecalculateLocalAabb=true)btCompoundShape
~btCollisionShape()btCollisionShapeinlinevirtual
~btCompoundShape()btCompoundShapevirtual