Zdexby TheHolyOneZ
36,909 classes
Class

LayoutManager

: Object
UnityEngine.UIElements.Layout.LayoutManager, UnityEngine.UIElementsModule 0x0080 (128 B) inherited 0x0010 UnityEngine.UIElementsModule.dll
implements IDisposable
0x00x0080

Members 14

OffsetSizeNameTypeFlagsDefault
0x04s_InitializedSharedManagerStatePrivateStatic—
0x01s_AppDomainUnloadRegisteredboolPrivateStatic—
0x08s_SharedInstanceLayoutManagerPrivateStatic—
0x08s_ManagersList<UnityEngine.UIElements.Layout.LayoutManager>PrivateStatic+1 flags—
0x04m_IndexintPrivate+1 flags—
0x18m_NodesLayoutDataStorePrivate—
0x18m_ConfigsLayoutDataStorePrivate—
0x08m_NodesToFreeConcurrentQueue<UnityEngine.UIElements.Layout.LayoutHandle>Private+1 flags—
0x08m_DefaultConfigLayoutHandlePrivate+1 flags—
0x08m_ManagedMeasureFunctionsManagedObjectStore<UnityEngine.UIElements.Layout.LayoutMeasureFunction>Private+1 flags—
0x08m_ManagedBaselineFunctionsManagedObjectStore<UnityEngine.UIElements.Layout.LayoutBaselineFunction>Private+1 flags—
0x08m_ManagedOwnersManagedObjectStore<System.Runtime.InteropServices.GCHandle>Private+1 flags—
0x08m_CollectMarkerProfilerMarkerPrivate+1 flags—
0x04m_HighMarkintPrivate—
0x007C0x04unreflected bytes to end of LayoutManager

Functions 26

SignatureFlagsNativeParams
bool get_IsSharedManagerCreated()PublicStatic+1 flags0x01
LayoutManager get_SharedManager()PublicStatic+1 flags0x08
void Initialize()PrivateStatic0x00
void Shutdown()PrivateStatic0x00
int get_DefaultCapacity()PrivateStatic+1 flags0x04
LayoutManager GetManager(int index)Static+1 flags0x08
void .ctor(const Allocator& allocator)Public+1 flags0x04
void .ctor(const Allocator& allocator, int initialNodeCapacity)Public+1 flags0x04
void Dispose()PublicFinal+2 flags0x00
LayoutDataAccess GetAccess()Private0x38
LayoutConfig GetDefaultConfig()Public0x40
LayoutConfig CreateConfig()Public0x40
void DestroyConfig(ref LayoutConfig& config)Public0x40
LayoutNode CreateNode()Public0x40
LayoutNode CreateNodeInternal(const LayoutHandle& configHandle)Private0x40
void TryRecycleSingleNode()Private0x00
void TryRecycleNodes()Private0x00
void EnqueueNodeForRecycling(ref LayoutNode& node)Public0x40
void FreeNode(const LayoutHandle& handle)Private0x08
void Collect()Public0x00
VisualElement GetOwner(const LayoutHandle& handle)Public0x08
void SetOwner(const LayoutHandle& handle, VisualElement value)Public0x08
LayoutMeasureFunction GetMeasureFunction(const LayoutHandle& handle)Public0x08
void SetMeasureFunction(const LayoutHandle& handle, LayoutMeasureFunction value)Public0x08
LayoutBaselineFunction GetBaselineFunction(const LayoutHandle& handle)Public0x08
void .cctor()PrivateStatic+1 flags0x00

Used by 12

types with a member, parameter or interface of this type