AllocateTempMesh(int, int, out NativeSlice<Vertex>, out NativeSlice<ushort>)
Allocates the specified number of vertices and indices from a temporary allocator.
Read time 1 minuteLast updated 9 days ago
Definition
- Type: Method
- Namespace: UnityEngine.UIElements
- Assembly: UnityEngine.UIElementsModule
AllocateTempMesh(int, int, NativeSlice<Vertex>, NativeSlice<ushort>)
public void AllocateTempMesh(int vertexCount, int indexCount, out NativeSlice<Vertex> vertices, out NativeSlice<ushort> indices)
Parameters
The number of vertices to allocate, with a maximum limit of 65535 (or UInt16.MaxValue).
The number of triangle list indices to allocate, where every three indices represent one triangle. Therefore, this value should always be a multiple of three.
The returned vertices.
The returned indices.
Remarks
You can only call this method during the mesh generation phase of the panel and shouldn't use it beyond.