Zdexby TheHolyOneZ
8,798 structs
Struct

LayoutDataStore

: ValueType : Object
UnityEngine.UIElements.Layout.LayoutDataStore, UnityEngine.UIElementsModule 0x0018 (24 B) UnityEngine.UIElementsModule.dll
implements IDisposable
0x00x0018

Members 3

OffsetSizeNameTypeFlags
—0x04k_ChunkSizeintPrivateStatic+1 flags
0x10m_MemoryLabelMemoryLabelPrivate+1 flags
—m_DataData*Private
0x00100x08unreflected bytes to end of LayoutDataStore

Functions 13

SignatureFlagsNativeParams
void .ctor(const ComponentType[]& components, const ReadOnlySpan<Unity.Collections.MemoryLabel>& labels, int initialCapacity, const Allocator& allocator)Public+1 flags0x10
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 MemoryLabel& label)PrivateStatic0x10
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