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. |