Bullet Collision Detection & Physics Library
btTriangleMesh Member List

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

addIndex(int index)btTriangleMesh
addIndexedMesh(const btIndexedMesh &mesh, PHY_ScalarType indexType=PHY_INTEGER)btTriangleIndexVertexArrayinline
addTriangle(const btVector3 &vertex0, const btVector3 &vertex1, const btVector3 &vertex2, bool removeDuplicateVertices=false)btTriangleMesh
BT_DECLARE_ALIGNED_ALLOCATOR()btTriangleIndexVertexArray
btStridingMeshInterface()btStridingMeshInterfaceinline
btTriangleIndexVertexArray()btTriangleIndexVertexArrayinline
btTriangleIndexVertexArray(int numTriangles, int *triangleIndexBase, int triangleIndexStride, int numVertices, btScalar *vertexBase, int vertexStride)btTriangleIndexVertexArray
btTriangleMesh(bool use32bitIndices=true, bool use4componentVertices=true)btTriangleMesh
calculateAabbBruteForce(btVector3 &aabbMin, btVector3 &aabbMax)btStridingMeshInterface
calculateSerializeBufferSize() const btStridingMeshInterfaceinlinevirtual
findOrAddVertex(const btVector3 &vertex, bool removeDuplicateVertices)btTriangleMesh
getIndexedMeshArray()btTriangleIndexVertexArrayinline
getIndexedMeshArray() const btTriangleIndexVertexArrayinline
getLockedReadOnlyVertexIndexBase(const unsigned char **vertexbase, int &numverts, PHY_ScalarType &type, int &vertexStride, const unsigned char **indexbase, int &indexstride, int &numfaces, PHY_ScalarType &indicestype, int subpart=0) const btTriangleIndexVertexArrayvirtual
getLockedVertexIndexBase(unsigned char **vertexbase, int &numverts, PHY_ScalarType &type, int &vertexStride, unsigned char **indexbase, int &indexstride, int &numfaces, PHY_ScalarType &indicestype, int subpart=0)btTriangleIndexVertexArrayvirtual
getNumSubParts() const btTriangleIndexVertexArrayinlinevirtual
getNumTriangles() const btTriangleMesh
getPremadeAabb(btVector3 *aabbMin, btVector3 *aabbMax) const btTriangleIndexVertexArrayvirtual
getScaling() const btStridingMeshInterfaceinline
getUse32bitIndices() const btTriangleMeshinline
getUse4componentVertices() const btTriangleMeshinline
hasPremadeAabb() const btTriangleIndexVertexArrayvirtual
InternalProcessAllTriangles(btInternalTriangleIndexCallback *callback, const btVector3 &aabbMin, const btVector3 &aabbMax) const btStridingMeshInterfacevirtual
m_16bitIndicesbtTriangleMeshprivate
m_32bitIndicesbtTriangleMeshprivate
m_3componentVerticesbtTriangleMeshprivate
m_4componentVerticesbtTriangleMeshprivate
m_aabbMaxbtTriangleIndexVertexArraymutableprotected
m_aabbMinbtTriangleIndexVertexArraymutableprotected
m_hasAabbbtTriangleIndexVertexArraymutableprotected
m_indexedMeshesbtTriangleIndexVertexArrayprotected
m_padbtTriangleIndexVertexArrayprotected
m_scalingbtStridingMeshInterfaceprotected
m_use32bitIndicesbtTriangleMeshprivate
m_use4componentVerticesbtTriangleMeshprivate
m_weldingThresholdbtTriangleMesh
preallocateIndices(int numindices)btTriangleMeshvirtual
preallocateVertices(int numverts)btTriangleMeshvirtual
serialize(void *dataBuffer, btSerializer *serializer) const btStridingMeshInterfacevirtual
setPremadeAabb(const btVector3 &aabbMin, const btVector3 &aabbMax) const btTriangleIndexVertexArrayvirtual
setScaling(const btVector3 &scaling)btStridingMeshInterfaceinline
unLockReadOnlyVertexBase(int subpart) const btTriangleIndexVertexArrayinlinevirtual
unLockVertexBase(int subpart)btTriangleIndexVertexArrayinlinevirtual
~btStridingMeshInterface()btStridingMeshInterfacevirtual
~btTriangleIndexVertexArray()btTriangleIndexVertexArrayvirtual