PrimitiveRange::PrimitiveRange(PrimitiveType type, const VertexRange& vertexRange): m_type(type), m_vertexBuffer(nullptr), m_indexBuffer(nullptr), m_start(0), m_count(0), m_base(0) { m_vertexBuffer = vertexRange.vertexBuffer(); m_start = vertexRange.start(); m_count = vertexRange.count(); }