Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


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

AllocateTempMesh(int, int, NativeSlice<Vertex>, NativeSlice<ushort>)

public void AllocateTempMesh(int vertexCount, int indexCount, out NativeSlice<Vertex> vertices, out NativeSlice<ushort> indices)

Parameters

vertexCount

The number of vertices to allocate, with a maximum limit of 65535 (or UInt16.MaxValue).

indexCount

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.