Bullet Collision Detection & Physics Library
btBox2dShape Member List

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

batchedUnitVectorGetSupportingVertexWithoutMargin(const btVector3 *vectors, btVector3 *supportVerticesOut, int numVectors) const btBox2dShapeinlinevirtual
BT_DECLARE_ALIGNED_ALLOCATOR()btBox2dShape
btBox2dShape(const btVector3 &boxHalfExtents)btBox2dShapeinline
btCollisionShape()btCollisionShapeinline
btConvexInternalShape()btConvexInternalShapeprotected
btConvexShape()btConvexShape
btPolyhedralConvexShape()btPolyhedralConvexShape
calculateLocalInertia(btScalar mass, btVector3 &inertia) const btBox2dShapevirtual
calculateSerializeBufferSize() const btConvexInternalShapeinlinevirtual
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 btBox2dShapevirtual
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
getCentroid() const btBox2dShapeinline
getContactBreakingThreshold(btScalar defaultContactThresholdFactor) const btCollisionShapevirtual
getConvexPolyhedron() const btPolyhedralConvexShapeinline
getEdge(int i, btVector3 &pa, btVector3 &pb) const btBox2dShapeinlinevirtual
getHalfExtentsWithMargin() const btBox2dShapeinline
getHalfExtentsWithoutMargin() const btBox2dShapeinline
getImplicitShapeDimensions() const btConvexInternalShapeinline
getLocalScaling() const btConvexInternalShapeinlinevirtual
getLocalScalingNV() const btConvexInternalShapeinline
getMargin() const btConvexInternalShapeinlinevirtual
getMarginNonVirtual() const btConvexShape
getMarginNV() const btConvexInternalShapeinline
getName() const btBox2dShapeinlinevirtual
getNormals() const btBox2dShapeinline
getNumEdges() const btBox2dShapeinlinevirtual
getNumPlanes() const btBox2dShapeinlinevirtual
getNumPreferredPenetrationDirections() const btBox2dShapeinlinevirtual
getNumVertices() const btBox2dShapeinlinevirtual
getPlane(btVector3 &planeNormal, btVector3 &planeSupport, int i) const btBox2dShapeinlinevirtual
getPlaneEquation(btVector4 &plane, int i) const btBox2dShapeinlinevirtual
getPreferredPenetrationDirection(int index, btVector3 &penetrationVector) const btBox2dShapeinlinevirtual
getShapeType() const btCollisionShapeinline
getUserIndex() const btCollisionShapeinline
getUserPointer() const btCollisionShapeinline
getVertex(int i, btVector3 &vtx) const btBox2dShapeinlinevirtual
getVertexCount() const btBox2dShapeinline
getVertices() const btBox2dShapeinline
initializePolyhedralFeatures(int shiftVerticesByMargin=0)btPolyhedralConvexShapevirtual
isCompound() const btCollisionShapeinline
isConcave() const btCollisionShapeinline
isConvex() const btCollisionShapeinline
isConvex2d() const btCollisionShapeinline
isInfinite() const btCollisionShapeinline
isInside(const btVector3 &pt, btScalar tolerance) const btBox2dShapeinlinevirtual
isNonMoving() const btCollisionShapeinline
isPolyhedral() const btCollisionShapeinline
isSoftBody() const btCollisionShapeinline
localGetSupportingVertex(const btVector3 &vec) const btBox2dShapeinlinevirtual
localGetSupportingVertexWithoutMargin(const btVector3 &vec) const btBox2dShapeinlinevirtual
localGetSupportVertexNonVirtual(const btVector3 &vec) const btConvexShape
localGetSupportVertexWithoutMarginNonVirtual(const btVector3 &vec) const btConvexShape
m_centroidbtBox2dShapeprivate
m_collisionMarginbtConvexInternalShapeprotected
m_implicitShapeDimensionsbtConvexInternalShapeprotected
m_localScalingbtConvexInternalShapeprotected
m_normalsbtBox2dShapeprivate
m_paddingbtConvexInternalShapeprotected
m_polyhedronbtPolyhedralConvexShapeprotected
m_shapeTypebtCollisionShapeprotected
m_userIndexbtCollisionShapeprotected
m_userPointerbtCollisionShapeprotected
m_verticesbtBox2dShapeprivate
project(const btTransform &trans, const btVector3 &dir, btScalar &minProj, btScalar &maxProj, btVector3 &witnesPtMin, btVector3 &witnesPtMax) const btConvexShapevirtual
serialize(void *dataBuffer, btSerializer *serializer) const btConvexInternalShapeinlinevirtual
serializeSingleShape(btSerializer *serializer) const btCollisionShapevirtual
setImplicitShapeDimensions(const btVector3 &dimensions)btConvexInternalShapeinline
setLocalScaling(const btVector3 &scaling)btBox2dShapeinlinevirtual
setMargin(btScalar collisionMargin)btBox2dShapeinlinevirtual
setPolyhedralFeatures(btConvexPolyhedron &polyhedron)btPolyhedralConvexShapevirtual
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
~btPolyhedralConvexShape()btPolyhedralConvexShapevirtual