MCPcopy Create free account
hub / github.com/NazaraEngine/NazaraEngine / TriangleIterator

Method TriangleIterator

src/Nazara/Utility/TriangleIterator.cpp:11–21  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

9namespace Nz
10{
11 TriangleIterator::TriangleIterator(PrimitiveMode primitiveMode, const IndexBuffer* indexBuffer) :
12 m_primitiveMode(primitiveMode),
13 m_indexMapper(indexBuffer, BufferAccess_ReadOnly)
14 {
15 m_currentIndex = 3;
16 m_triangleIndices[0] = m_indexMapper.Get(0);
17 m_triangleIndices[1] = m_indexMapper.Get(1);
18 m_triangleIndices[2] = m_indexMapper.Get(2);
19
20 m_indexCount = m_indexMapper.GetIndexCount();
21 }
22
23 TriangleIterator::TriangleIterator(const SubMesh* subMesh) :
24 m_primitiveMode(subMesh->GetPrimitiveMode()),

Callers

nothing calls this directly

Calls 3

GetIndexCountMethod · 0.80
GetPrimitiveModeMethod · 0.80
GetMethod · 0.45

Tested by

no test coverage detected