Zdexby TheHolyOneZ
6,759 structs
Struct

UnsafePtrList

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

Members 5

OffsetSizeNameTypeFlags
—PtrVoid**Public+1 flags
0x00000x08padding / unreflected
0x04lengthintPublic+1 flags
0x04unusedintPublic+1 flags
0x04capacityintPublic+1 flags
0x04AllocatorAllocatorHandlePublic+1 flags

Functions 39

SignatureFlagsNativeParams
int get_Length()PublicFinal+3 flags0x04
void set_Length(int value)PublicFinal+3 flags0x04
int get_Capacity()PublicFinal+3 flags0x04
void set_Capacity(int value)PublicFinal+3 flags0x04
long get_Item(int index)PublicFinal+3 flags0x08
void set_Item(int index, long value)PublicFinal+3 flags0x08
ref long ElementAt(int index)PublicFinal+2 flags0x08
void .ctor(const Void**& ptr, int length)Public+1 flags0x04
void .ctor(int initialCapacity, const AllocatorHandle& allocator, const NativeArrayOptions& options)Public+1 flags0x04
void .ctor(int initialCapacity, const Allocator& allocator, const NativeArrayOptions& options)Public+1 flags0x04
UnsafePtrList* Create(const Void**& ptr, int length)PublicStatic0x04
UnsafePtrList* Create(int initialCapacity, const Allocator& allocator, const NativeArrayOptions& options)PublicStatic0x04
void Destroy(const UnsafePtrList*& listData)PublicStatic0x00
bool get_IsEmpty()PublicFinal+3 flags0x01
bool get_IsCreated()Public+1 flags0x01
void Dispose()PublicFinal+2 flags0x00
JobHandle Dispose(const JobHandle& inputDeps)PublicFinal+2 flags0x10
void Clear()PublicFinal+2 flags0x00
void Resize(int length, const NativeArrayOptions& options)Public0x04
void SetCapacity(int capacity)Public0x04
void TrimExcess()Public0x00
int IndexOf(const Void*& value)Public0x04
bool Contains(const Void*& value)Public0x01
void AddNoResize(const Void*& value)Public0x00
void AddRangeNoResize(const Void**& ptr, int length)Public0x04
void AddRangeNoResize(const UnsafePtrList& list)Public0x18
void Add(ref long& value)Public0x08
void Add(const Void*& value)Public0x00
void AddRange(const Void*& ptr, int length)Public0x04
void AddRange(const UnsafePtrList& list)Public0x18
void InsertRangeWithBeginEnd(int begin, int end)Public0x04
void RemoveAtSwapBack(int index)Public0x04
void RemoveRangeSwapBackWithBeginEnd(int begin, int end)Public0x04
void RemoveAt(int index)Public0x04
void RemoveRangeWithBeginEnd(int begin, int end)Public0x04
IEnumerator System.Collections.IEnumerable.GetEnumerator()PrivateFinal+2 flags0x08
IEnumerator<System.IntPtr> System.Collections.Generic.IEnumerable<System.IntPtr>.GetEnumerator()PrivateFinal+2 flags0x08
ParallelReader AsParallelReader()Public0x10
ParallelWriter AsParallelWriter()Public0x10

Used by 3

types with a member, parameter or interface of this type