private void AddIndicesAndVerticesForGlyph(Batch batch, GlyphDrawData glyph) { batch.AddIndices(); batch.verticesColorUV[batch.verticesIndex++] = new VertexPosition2DColorUV( position + glyph.DrawArea.TopLeft, color, glyph.UV.TopLeft); batch.verticesColorUV[batch.verticesIndex++] = new VertexPosition2DColorUV( position + glyph.DrawArea.TopRight, color, glyph.UV.TopRight); batch.verticesColorUV[batch.verticesIndex++] = new VertexPosition2DColorUV( position + glyph.DrawArea.BottomRight, color, glyph.UV.BottomRight); batch.verticesColorUV[batch.verticesIndex++] = new VertexPosition2DColorUV( position + glyph.DrawArea.BottomLeft, color, glyph.UV.BottomLeft); }