Bullet Collision Detection & Physics Library
btTriangleShape Member List

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

batchedUnitVectorGetSupportingVertexWithoutMargin(const btVector3 *vectors, btVector3 *supportVerticesOut, int numVectors) const btTriangleShapeinlinevirtual
BT_DECLARE_ALIGNED_ALLOCATOR()btTriangleShape
btCollisionShape()btCollisionShapeinline
btConvexInternalShape()btConvexInternalShapeprotected
btConvexShape()btConvexShape
btPolyhedralConvexShape()btPolyhedralConvexShape
btTriangleShape()btTriangleShapeinline
btTriangleShape(const btVector3 &p0, const btVector3 &p1, const btVector3 &p2)btTriangleShapeinline
calcNormal(btVector3 &normal) const btTriangleShapeinline
calculateLocalInertia(btScalar mass, btVector3 &inertia) const btTriangleShapeinlinevirtual
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 btTriangleShapeinlinevirtual
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
getContactBreakingThreshold(btScalar defaultContactThresholdFactor) const btCollisionShapevirtual
getConvexPolyhedron() const btPolyhedralConvexShapeinline
getEdge(int i, btVector3 &pa, btVector3 &pb) const btTriangleShapeinlinevirtual
getImplicitShapeDimensions() const btConvexInternalShapeinline
getLocalScaling() const btConvexInternalShapeinlinevirtual
getLocalScalingNV() const btConvexInternalShapeinline
getMargin() const btConvexInternalShapeinlinevirtual
getMarginNonVirtual() const btConvexShape
getMarginNV() const btConvexInternalShapeinline
getName() const btTriangleShapeinlinevirtual
getNumEdges() const btTriangleShapeinlinevirtual
getNumPlanes() const btTriangleShapeinlinevirtual
getNumPreferredPenetrationDirections() const btTriangleShapeinlinevirtual
getNumVertices() const btTriangleShapeinlinevirtual
getPlane(btVector3 &planeNormal, btVector3 &planeSupport, int i) const btTriangleShapeinlinevirtual
getPlaneEquation(int i, btVector3 &planeNormal, btVector3 &planeSupport) const btTriangleShapeinlinevirtual
getPreferredPenetrationDirection(int index, btVector3 &penetrationVector) const btTriangleShapeinlinevirtual
getShapeType() const btCollisionShapeinline
getUserPointer() const btCollisionShapeinline
getVertex(int index, btVector3 &vert) const btTriangleShapeinlinevirtual
getVertexPtr(int index)btTriangleShapeinline
getVertexPtr(int index) const btTriangleShapeinline
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 btTriangleShapeinlinevirtual
isNonMoving() const btCollisionShapeinline
isPolyhedral() const btCollisionShapeinline
isSoftBody() const btCollisionShapeinline
localGetSupportingVertex(const btVector3 &vec) const btConvexInternalShapevirtual
localGetSupportingVertexWithoutMargin(const btVector3 &dir) const btTriangleShapeinlinevirtual
localGetSupportVertexNonVirtual(const btVector3 &vec) const btConvexShape
localGetSupportVertexWithoutMarginNonVirtual(const btVector3 &vec) const btConvexShape
m_collisionMarginbtConvexInternalShapeprotected
m_implicitShapeDimensionsbtConvexInternalShapeprotected
m_localScalingbtConvexInternalShapeprotected
m_paddingbtConvexInternalShapeprotected
m_polyhedronbtPolyhedralConvexShapeprotected
m_shapeTypebtCollisionShapeprotected
m_userPointerbtCollisionShapeprotected
m_vertices1btTriangleShape
project(const btTransform &trans, const btVector3 &dir, btScalar &min, btScalar &max) const btConvexShapevirtual
serialize(void *dataBuffer, btSerializer *serializer) const btConvexInternalShapeinlinevirtual
serializeSingleShape(btSerializer *serializer) const btCollisionShapevirtual
setImplicitShapeDimensions(const btVector3 &dimensions)btConvexInternalShapeinline
setLocalScaling(const btVector3 &scaling)btConvexInternalShapevirtual
setMargin(btScalar margin)btConvexInternalShapeinlinevirtual
setSafeMargin(btScalar minDimension, btScalar defaultMarginMultiplier=0.1f)btConvexInternalShapeinline
setSafeMargin(const btVector3 &halfExtents, btScalar defaultMarginMultiplier=0.1f)btConvexInternalShapeinline
setUserPointer(void *userPtr)btCollisionShapeinline
~btCollisionShape()btCollisionShapeinlinevirtual
~btConvexInternalShape()btConvexInternalShapeinlinevirtual
~btConvexShape()btConvexShapevirtual
~btPolyhedralConvexShape()btPolyhedralConvexShapevirtual