16 #ifndef BT_TRIANGLE_INDEX_VERTEX_ARRAY_H
17 #define BT_TRIANGLE_INDEX_VERTEX_ARRAY_H
51 #ifdef BT_USE_DOUBLE_PRECISION
93 m_indexedMeshes[m_indexedMeshes.
size()-1].m_indexType = indexType;
97 virtual void getLockedVertexIndexBase(
unsigned char **vertexbase,
int& numverts,
PHY_ScalarType& type,
int& vertexStride,
unsigned char **indexbase,
int & indexstride,
int& numfaces,
PHY_ScalarType& indicestype,
int subpart=0);
99 virtual void 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;
110 return (
int)m_indexedMeshes.
size();
115 return m_indexedMeshes;
120 return m_indexedMeshes;
126 virtual bool hasPremadeAabb()
const;
127 virtual void setPremadeAabb(
const btVector3& aabbMin,
const btVector3& aabbMax )
const;
133 #endif //BT_TRIANGLE_INDEX_VERTEX_ARRAY_H