Zdexby TheHolyOneZ
9,523 structs
Struct

LayoutDataStore

: ValueType : Object
UnityEngine.UIElements.Layout.LayoutDataStore, UnityEngine.UIElementsModule 0x0010 (16 B) UnityEngine.UIElementsModule.dll
implements IDisposable
0x00x0010

Members 3

OffsetSizeNameTypeFlags
—0x04k_ChunkSizeintPrivateStatic+1 flags
0x04m_AllocatorAllocatorPrivate+1 flags
0x00040x04padding / unreflected
—m_DataData*Private
0x00080x08unreflected bytes to end of LayoutDataStore

Functions 14

SignatureFlagsNativeParams
bool get_IsValid()Public+1 flags0x01
void .ctor(const ComponentType[]& components, int initialCapacity, const Allocator& allocator)Public+1 flags0x08
void Dispose()PublicFinal+2 flags0x00
bool Exists(ref LayoutHandle& handle)Public0x08
Void* GetComponentDataPtr(int index, int componentIndex)1 flags0x04
LayoutHandle Allocate(const Byte**& data, int count)Private0x08
void Free(ref LayoutHandle& handle)Public0x08
void SetNextFreeIndex(const ComponentDataStore*& ptr, int index, int value)PrivateStatic0x04
int GetNextFreeIndex(const ComponentDataStore*& ptr, int index)PrivateStatic0x04
void IncreaseCapacity()Private0x00
void ResizeCapacity(int capacity)Private0x04
Void* ResizeArray(const Void*& fromPtr, long fromCount, long toCount, long size, int align, const Allocator& allocator)PrivateStatic0x08
LayoutHandle Allocate(const uint8& component0)Public0x08
LayoutHandle Allocate(const uint8& component0, const uint8& component1, const uint8& component2, const uint8& component3)Public0x08

Used by 2

types with a member, parameter or interface of this type