new public static void AdjustPoolCapacities( int?smallItemSizeLimit, int?largeItemSizeLimit, int?smallPoolCapacity, int?largePoolCapacity ) { ListBatch <BitmapDrawCall> .AdjustPoolCapacities(smallItemSizeLimit, largeItemSizeLimit, smallPoolCapacity, largePoolCapacity); _NativePool.SmallPoolMaxItemSize = smallItemSizeLimit.GetValueOrDefault(_NativePool.SmallPoolMaxItemSize); _NativePool.LargePoolMaxItemSize = largeItemSizeLimit.GetValueOrDefault(_NativePool.LargePoolMaxItemSize); _NativePool.SmallPoolCapacity = smallPoolCapacity.GetValueOrDefault(_NativePool.SmallPoolCapacity); _NativePool.LargePoolCapacity = largePoolCapacity.GetValueOrDefault(_NativePool.LargePoolCapacity); }
public static void SetAllocators(UnorderedList <BitmapDrawCall> .Allocator drawCallAllocator, UnorderedList <NativeBatch> .Allocator nativeBatchAllocator) { ListBatch <BitmapDrawCall> .SetAllocator(drawCallAllocator); _NativePool.Allocator = nativeBatchAllocator; }