AllocateNativeArray<T>(int)
Allocate a NativeArray 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 NativeArray<T> AllocateNativeArray<T>(int length) where T : unmanaged
Parameters
The number of items in the NativeArray.
Returns
Type | Description |
|---|---|
| NativeArray<T> | Returns the NativeArray. |
Remarks
This memory isn't shared between threads and you don't need to Dispose the NativeArray so it's allocated. You can't Dispose the memory to free it: it's automatically freed when ScratchpadAllocator.Rewind is called.