Class ArrayUnpool
An non-pooled array allocator, to avoid forking logic when pooling is not desired.
Syntax
public class ArrayUnpool : ArrayPool
Methods
Free(Type, UInt32, Array)
Declaration
public override void Free(Type type, uint size, Array array)
Parameters
Overrides
FreeHandle(Type, Object)
Declaration
public override void FreeHandle(Type type, object handle)
Parameters
Overrides
FreeHandle<T>(T)
Declaration
public override void FreeHandle<T>(T handle)
Parameters
Type |
Name |
Description |
T |
handle |
|
Type Parameters
Overrides
USD.NET.ArrayPool.FreeHandle<T>(T)
Malloc<T>(UInt32)
Declaration
public override T[] Malloc<T>(uint size)
Parameters
Type |
Name |
Description |
UInt32 |
size |
|
Returns
Type Parameters
Overrides
MallocHandle(Type)
Declaration
public override object MallocHandle(Type type)
Parameters
Type |
Name |
Description |
Type |
type |
|
Returns
Overrides