AllocateNativeList<T>(int)
Allocate a NativeList of type T from memory that's guaranteed to remain valid until ScratchpadAllocator.Rewind is called on the Scratchpad.
Read time 1 minuteLast updated a day ago
Definition
- Type: Method
- Namespace: Unity.Entities
- Assembly: UnityEngine.EntitiesModule
public NativeList<T> AllocateNativeList<T>(int capacity) where T : unmanaged
Parameters
The number of items the list can hold.
Returns
Type | Description |
|---|---|
| NativeList<T> | Returns the NativeList |
Remarks
This memory isn't shared between threads and you don't need to Dispose the NativeList so it's allocated. You can't Dispose the memory to free it: it's automatically freed when ScratchpadAllocator.Rewind is called.