Zdexby TheHolyOneZ
6,759 structs
Struct

UnsafeList

: ValueType : Object
Unity.Collections.LowLevel.Unsafe.UnsafeList, Unity.Collections 0x0018 (24 B) Unity.Collections.dll
0x00x0018

Members 5

OffsetSizeNameTypeFlags
—PtrVoid*Public
0x00000x08padding / unreflected
0x04LengthintPublic
0x04unusedintPublic+1 flags
0x04CapacityintPublic
0x04AllocatorAllocatorHandlePublic

Functions 50

SignatureFlagsNativeParams
void .ctor(const Allocator& allocator)Public+1 flags0x04
void .ctor(const Void*& ptr, int length)Public+1 flags0x04
void Initialize(int sizeOf, int alignOf, int initialCapacity, const uint8& allocator, const NativeArrayOptions& options)1 flags0x04
UnsafeList New(int sizeOf, int alignOf, int initialCapacity, const uint8& allocator, const NativeArrayOptions& options)Static+1 flags0x18
void .ctor(int sizeOf, int alignOf, int initialCapacity, const AllocatorHandle& allocator, const NativeArrayOptions& options)Public+1 flags0x04
void .ctor(int sizeOf, int alignOf, int initialCapacity, const Allocator& allocator, const NativeArrayOptions& options)Public+1 flags0x04
UnsafeList* Create(int sizeOf, int alignOf, int initialCapacity, const Allocator& allocator, const NativeArrayOptions& options)PublicStatic0x04
UnsafeList* Create(int sizeOf, int alignOf, int initialCapacity, const uint8& allocator, const NativeArrayOptions& options)Static+1 flags0x04
void Destroy(const UnsafeList*& listData, const uint8& allocator, int sizeOf, int alignOf)Static+1 flags0x04
void Destroy(const UnsafeList*& listData)PublicStatic0x00
bool get_IsEmpty()Public+1 flags0x01
bool get_IsCreated()Public+1 flags0x01
void Dispose()PublicFinal+2 flags0x00
void Dispose(const uint8& allocator, int sizeOf, int alignOf)1 flags—0x04
JobHandle Dispose(const JobHandle& inputDeps)PublicFinal+2 flags0x10
void Clear()Public0x00
void Resize(int sizeOf, int alignOf, int length, const NativeArrayOptions& options)Public0x04
void Resize(int length, const NativeArrayOptions& options)Public0x04
void Realloc(const uint8& allocator, int sizeOf, int alignOf, int capacity)Private0x04
void Realloc(int sizeOf, int alignOf, int capacity)Private0x04
void SetCapacity(const uint8& allocator, int sizeOf, int alignOf, int capacity)Private0x04
void SetCapacity(int sizeOf, int alignOf, int capacity)Private0x04
void SetCapacity(int capacity)Public0x04
void TrimExcess()Public0x00
int IndexOf(const uint8& value)Public0x04
bool Contains(const uint8& value)Public0x01
void AddNoResize(const uint8& value)Public0x00
void AddRangeNoResize(int sizeOf, const Void*& ptr, int length)Private0x04
void AddRangeNoResize(const Void*& ptr, int length)Public0x04
void AddRangeNoResize(const UnsafeList& list)Public0x18
void Add(const uint8& value)Public0x00
void AddRange(int sizeOf, int alignOf, const Void*& ptr, int length)Private0x04
void AddRange(const Void*& ptr, int length)Public0x04
void AddRange(const UnsafeList& list)Public0x18
void InsertRangeWithBeginEnd(int sizeOf, int alignOf, int begin, int end)Private0x04
void InsertRangeWithBeginEnd(int begin, int end)Public0x04
void RemoveRangeSwapBackWithBeginEnd(int sizeOf, int begin, int end)Private0x04
void RemoveAtSwapBack(int index)Public0x04
void RemoveRangeSwapBackWithBeginEnd(int begin, int end)Public0x04
void RemoveRangeWithBeginEnd(int sizeOf, int begin, int end)Private0x04
void RemoveAt(int index)Public0x04
void RemoveRangeWithBeginEnd(int begin, int end)Public0x04
ParallelReader AsParallelReader()Public0x10
ParallelWriter AsParallelWriter()Public0x10
void CheckNull(const Void*& listData)Static+1 flags0x00
void CheckAllocator(const Allocator& a)PrivateStatic0x04
void CheckAllocator(const AllocatorHandle& a)PrivateStatic0x04
void CheckBeginEnd(int begin, int end)Private0x04
void CheckNoResizeHasEnoughCapacity(int length)Private0x04
void CheckNoResizeHasEnoughCapacity(int length, int index)Private0x04

Used by 3

types with a member, parameter or interface of this type