public override string ToString()
{
int primCount = this.PrimCount;
if (primCount < 1)
{
return string.Format("error: primCount is less than 1.");
}
else if (primCount == 1)
{
return string.Format("OpenGL.DrawArrays({0}, {1}, {2})",
this.Mode, this.FirstVertex, this.RenderingVertexCount);
}
else
{
return string.Format("OpenGL.glDrawArraysInstanced({0}, {1}, {2}, {3})",
this.Mode, this.FirstVertex, this.RenderingVertexCount, this.PrimCount);
}
}