Zdexby TheHolyOneZ
8,798 structs
Struct

SlabAllocator

: ValueType : Object
Unity.Collections.AllocatorManager.SlabAllocator, Unity.Collections 0x1040 (4,160 B) Unity.Collections.dll
0x00x1040

Members 6

OffsetSizeNameTypeFlags
0x04m_handleAllocatorHandle1 flags
0x00040x04padding / unreflected
0x20StorageBlock1 flags
0x04Log2SlabSizeInBytesint1 flags
0x002C0x04padding / unreflected
0x1000OccupiedFixedList4096Bytes<System.Int32>1 flags
0x08budgetInByteslong1 flags
0x08allocatedByteslong1 flags

Functions 15

SignatureFlagsNativeParams
AllocatorHandle get_Handle()PublicFinal+3 flags0x04
void set_Handle(const AllocatorHandle& value)PublicFinal+3 flags0x04
Allocator get_ToAllocator()PublicFinal+3 flags0x04
bool get_IsCustomAllocator()PublicFinal+3 flags0x01
long get_BudgetInBytes()Public+1 flags0x08
long get_AllocatedBytes()Public+1 flags0x08
int get_SlabSizeInBytes()2 flags0x04
void set_SlabSizeInBytes(int value)2 flags0x04
int get_Slabs()2 flags0x04
void Initialize(const Block& storage, int slabSizeInBytes, long budget)1 flags0x20
int Try(ref Block& block)PublicFinal+2 flags0x20
int Try(long allocatorState, ref Block& block)PublicStatic0x20
TryFunction get_Function()PublicFinal+3 flags0x08
void Dispose()PublicFinal+2 flags0x00
int Try$BurstManaged(long allocatorState, ref Block& block)Static+1 flags0x20