Zdexby TheHolyOneZ
49,743 classes
Class

Allocator2D

: Object
UnityEngine.UIElements.UIR.Allocator2D, UnityEngine.UIElementsModule 0x0040 (64 B) inherited 0x0010 UnityEngine.UIElementsModule.dll
0x00x0040

Members 6

OffsetSizeNameTypeFlagsDefault
0x08m_MinSizeVector2IntPrivate+1 flags—
0x08m_MaxSizeVector2IntPrivate+1 flags—
0x08m_MaxAllocSizeVector2IntPrivate+1 flags—
0x04m_RowHeightBiasintPrivate+1 flags—
0x002C0x04padding / unreflected
0x08m_RowsRow[]Private+1 flags—
0x08m_AreasList<UnityEngine.UIElements.UIR.Allocator2D.Area>Private+1 flags—

Functions 6

SignatureFlagsNativeParams
void .ctor(const Vector2Int& minSize, const Vector2Int& maxSize, int rowHeightBias)Public+1 flags0x08
bool TryAllocate(int width, int height, ref Alloc2D& alloc2D)Public0x30
void Free(const Alloc2D& alloc2D)Public0x30
void BuildAreas(List<UnityEngine.UIElements.UIR.Allocator2D.Area> areas, const Vector2Int& minSize, const Vector2Int& maxSize)PrivateStatic0x08
Vector2Int ComputeMaxAllocSize(List<UnityEngine.UIElements.UIR.Allocator2D.Area> areas, int rowHeightBias)PrivateStatic0x08
Row[] BuildRowArray(int maxRowHeight, int rowHeightBias)PrivateStatic0x08

Used by 1

types with a member, parameter or interface of this type