Struct AllocatorManager.AllocatorHandle
Which allocator a Block's Range allocates from.
Namespace: Unity.Collections
Syntax
public struct AllocatorHandleFields
Value
Index into a function table of allocation functions.
Declaration
public int ValueField Value
| Type | Description | 
|---|---|
| Int32 | 
Methods
Allocate<T>(Int32)
Allocates a Block of memory from this allocator with requested number of items of a given type.
Declaration
public AllocatorManager.Block Allocate<T>(int Items)
    where T : structParameters
| Type | Name | Description | 
|---|---|---|
| Int32 | Items | Number of items to allocate. | 
Returns
| Type | Description | 
|---|---|
| AllocatorManager.Block | A Block of memory. | 
Type Parameters
| Name | Description | 
|---|---|
| T | Type of item to allocate. | 
TryAllocate<T>(out AllocatorManager.Block, Int32)
Allocates a Block of memory from this allocator with requested number of items of a given type.
Declaration
public int TryAllocate<T>(out AllocatorManager.Block block, int Items)
    where T : structParameters
| Type | Name | Description | 
|---|---|---|
| AllocatorManager.Block | block | Block of memory to allocate within. | 
| Int32 | Items | Number of items to allocate. | 
Returns
| Type | Description | 
|---|---|
| Int32 | Error code from the given Block's allocate function. | 
Type Parameters
| Name | Description | 
|---|---|
| T | Type of item to allocate. | 
Operators
Implicit(Allocator to AllocatorManager.AllocatorHandle)
Declaration
public static implicit operator AllocatorManager.AllocatorHandle(Allocator a)Parameters
| Type | Name | Description | 
|---|---|---|
| Allocator | a | 
Returns
| Type | Description | 
|---|---|
| AllocatorManager.AllocatorHandle |