Struct ScratchpadAllocator
Syntax
[BurstCompile]
[BurstCompatible]
public struct ScratchpadAllocator : AllocatorManager.IAllocator, IDisposable
Constructors
Properties
Methods
Name |
Description |
AllocateNativeArray<T>(Int32)
|
Allocate a NativeArray of type T from memory that is guaranteed to remain valid until the Scratchpad
allocator is Rewound (under user control). There is no contention for this memory between threads.
There is no need to Dispose the NativeArray so allocated. It is not possible
to free the memory by Disposing it - it is automatically freed when the Scratchpad is Rewound.
|
AllocateNativeList<T>(Int32)
|
Allocate a NativeList of type T from memory that is guaranteed to remain valid until the Scratchpad
allocator is Rewound (under user control). There is no contention for this memory between threads.
There is no need to Dispose the NativeList so allocated. It is not possible
to free the memory by Disposing it - it is automatically freed when the Scratchpad is Rewound.
|
Dispose()
|
|
Rewind()
|
|
Try(ref AllocatorManager.Block)
|
|