Zdexby TheHolyOneZ
9,523 structs
Struct

UnsafeBitArray

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

Members 4

OffsetSizeNameTypeFlags
—PtrUInt64*Public
0x00000x08padding / unreflected
0x04LengthintPublic
0x04CapacityintPublic
0x04AllocatorAllocatorHandlePublic
0x00140x04unreflected bytes to end of UnsafeBitArray

Functions 34

SignatureFlagsNativeParams
void .ctor(const Void*& ptr, int sizeInBytes, const AllocatorHandle& allocator)Public+1 flags0x04
void .ctor(int numBits, const AllocatorHandle& allocator, const NativeArrayOptions& options)Public+1 flags0x04
UnsafeBitArray* Alloc(const AllocatorHandle& allocator)Static+1 flags0x04
void Free(const UnsafeBitArray*& data, const AllocatorHandle& allocator)Static+1 flags0x04
bool get_IsCreated()Public+1 flags0x01
bool get_IsEmpty()Public+1 flags0x01
void Realloc(int capacityInBits)Private0x04
void Resize(int numBits, const NativeArrayOptions& options)Public0x04
void SetCapacity(int capacityInBits)Public0x04
void TrimExcess()Public0x00
void Dispose()PublicFinal+2 flags0x00
JobHandle Dispose(const JobHandle& inputDeps)PublicFinal+2 flags0x10
void Clear()Public0x00
void Set(const UInt64*& ptr, int pos, bool value)PublicStatic0x04
void Set(int pos, bool value)Public0x04
void SetBits(int pos, bool value, int numBits)Public0x04
void SetBits(int pos, ulong value, int numBits)Public0x08
ulong GetBits(int pos, int numBits)Public0x08
bool IsSet(int pos)Public0x04
void CopyUlong(int dstPos, ref UnsafeBitArray& srcBitArray, int srcPos, int numBits)1 flags0x18
void Copy(int dstPos, int srcPos, int numBits)Public0x04
void Copy(int dstPos, ref UnsafeBitArray& srcBitArray, int srcPos, int numBits)Public0x18
int Find(int pos, int numBits)Public0x04
int Find(int pos, int count, int numBits)Public0x04
bool TestNone(int pos, int numBits)Public0x04
bool TestAny(int pos, int numBits)Public0x04
bool TestAll(int pos, int numBits)Public0x04
int CountBits(int pos, int numBits)Public0x04
ReadOnly AsReadOnly()Public0x10
void CheckSizeMultipleOf8(int sizeInBytes)PrivateStatic0x04
void CheckArgs(int pos, int numBits)Private0x04
void CheckArgsPosCount(int begin, int count, int numBits)Private0x04
void CheckArgsUlong(int pos, int numBits)Private0x04
void CheckArgsCopy(ref UnsafeBitArray& dstBitArray, int dstPos, ref UnsafeBitArray& srcBitArray, int srcPos, int numBits)PrivateStatic0x18

Used by 1

types with a member, parameter or interface of this type