Zdexby TheHolyOneZ
9,523 structs
Struct

RewindableAllocator

: ValueType : Object
Unity.Collections.RewindableAllocator, Unity.Collections 0x0028 (40 B) Unity.Collections.dll
0x00x0028

Members 13

OffsetSizeNameTypeFlags
—0x04kLog2MaxMemoryBlockSizeintPrivateStatic+1 flags
—0x08kMaxMemoryBlockSizelongPrivateStatic+1 flags
—0x08kMinMemoryBlockSizelongPrivateStatic+1 flags
—0x04kMaxNumBlocksintPrivateStatic+1 flags
—0x04kBlockBusyRewindMaskintPrivateStatic+1 flags
—0x04kBlockBusyAllocateMaskintPrivateStatic+1 flags
0x04m_spinnerSpinnerPrivate
0x04m_handleAllocatorHandlePrivate
0x10m_blockUnmanagedArray<Unity.Collections.RewindableAllocator.MemoryBlock>Private
0x04m_lastintPrivate
0x04m_usedintPrivate
0x01m_enableBlockFreebytePrivate
0x01m_reachMaxBlockSizebytePrivate
0x00220x06unreflected bytes to end of RewindableAllocator

Functions 21

SignatureFlagsNativeParams
void Initialize(int initialSizeInBytes, bool enableBlockFree)Public0x04
bool get_EnableBlockFree()Public+1 flags0x01
void set_EnableBlockFree(bool value)Public+1 flags0x01
int get_BlocksAllocated()Public+1 flags0x04
int get_InitialSizeInBytes()Public+1 flags0x04
long get_MaxMemoryBlockSize()2 flags0x08
long get_BytesAllocated()2 flags0x08
void Rewind()Public0x00
void Dispose()PublicFinal+2 flags0x00
TryFunction get_Function()PublicFinal+3 flags0x08
int TryAllocate(ref Block& block, int startIndex, int lastIndex, long alignedSize, long alignmentMask)Private0x20
int Try(ref Block& block)PublicFinal+2 flags0x20
int Try(long state, ref Block& block)Static+1 flags0x20
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
bool get_IsAutoDispose()PublicFinal+3 flags0x01
NativeArray<T> AllocateNativeArray(int length)Public0x10
NativeList<T> AllocateNativeList(int capacity)Public0x08
int Try$BurstManaged(long state, ref Block& block)Static+1 flags0x20

Used by 2

types with a member, parameter or interface of this type