diff --git a/library/PolyVoxCore/include/PolyVoxCore/Mesh.h b/library/PolyVoxCore/include/PolyVoxCore/Mesh.h index 34dc50b4..e2329dbf 100644 --- a/library/PolyVoxCore/include/PolyVoxCore/Mesh.h +++ b/library/PolyVoxCore/include/PolyVoxCore/Mesh.h @@ -38,13 +38,13 @@ freely, subject to the following restrictions: namespace PolyVox { - template + template class Mesh { public: - typedef VertexType VertexType; - typedef IndexType IndexType; + typedef _VertexType VertexType; + typedef _IndexType IndexType; Mesh(); ~Mesh(); @@ -76,7 +76,7 @@ namespace PolyVox Mesh< Vertex< typename MeshType::VertexType::DataType >, typename MeshType::IndexType > result; result.m_vecVertices.resize(mesh.m_vecVertices.size()); - for(MeshType::IndexType ct = 0; ct < mesh.m_vecVertices.size(); ct++) + for(typename MeshType::IndexType ct = 0; ct < mesh.m_vecVertices.size(); ct++) { result.m_vecVertices[ct] = decode(mesh.m_vecVertices[ct]); }