A class that represents the vertex and index data allocated for drawing the content of a VisualElement.
You can use this object to fill the values for the vertices and indices only during a callback to the VisualElement.generateVisualContent delegate. Do not store the passed MeshWriteData outside the scope of VisualElement.generateVisualContent as Unity could recycle it for other callbacks.
| indexCount | The number of indices successfully allocated for VisualElement content drawing. |
| uvRegion | A rectangle describing the UV region holding the texture passed to MeshGenerationContext.Allocate. |
| vertexCount | The number of vertices successfully allocated for VisualElement content drawing. |
| SetAllIndices | Fills the values of the allocated indices by copying the values directly from an array. Each 3 consecutive indices form a single triangle. |
| SetAllVertices | The array of vertices to copy from. The length of the array must match the allocated vertex count. |
| SetNextIndex | Assigns the value of the next index of the allocated indices list. |
| SetNextVertex | Assigns the value of the next vertex of the allocated vertices list. |