Method Allocate
Allocate<T>(ref BlobArray<T>, Int32)
Allocates enough memory to store length elements of struct T.
Declaration
public BlobBuilderArray<T> Allocate<T>(ref BlobArray<T> ptr, int length)
where T : struct
Parameters
| Type | Name | Description |
|---|---|---|
| BlobArray<T> | ptr | A reference to a BlobArray field in a blob asset. |
| Int32 | length | The number of elements to allocate. |
Returns
| Type | Description |
|---|---|
| BlobBuilderArray<T> | A reference to the newly allocated array as a mutable BlobBuilderArray instance. |
Type Parameters
| Name | Description |
|---|---|
| T | The struct data type. |
Allocate<T>(ref BlobPtr<T>)
Allocates enough memory to store a struct of type T.
Declaration
public T Allocate<T>(ref BlobPtr<T> ptr)
where T : struct
Parameters
| Type | Name | Description |
|---|---|---|
| BlobPtr<T> | ptr | A reference to a blob pointer field in a blob asset. |
Returns
| Type | Description |
|---|---|
| T | A reference to the newly allocated struct. |
Type Parameters
| Name | Description |
|---|---|
| T | The struct data type. |