// Assembly: UnityEngine.UIElementsModule
// Full name: UnityEngine.UIElements.Layout.LayoutManager

namespace UnityEngine.UIElements.Layout
{
public class LayoutManager // TypeDefIndex: 6444
{
	// Fields
	type#15319 s_Initialized;
	type#15319 s_AppDomainUnloadRegistered;
	type#21846 s_SharedInstance;
	type#8790 s_Managers;
	type#20877 m_Index;
	type#21816 m_Nodes;
	type#21816 m_Configs;
	type#23712 m_SyncRoot;
	type#10258 m_NodesToFree;
	type#21840 m_DefaultConfig;
	type#9383 m_ManagedMeasureFunctions;
	type#9382 m_ManagedBaselineFunctions;
	type#9381 m_ManagedOwners;
	type#20868 m_HighMark;

	// Methods
	// RVA: -1
	public static type#21845 get_SharedManager() { }
	// RVA: -1
	private static type#28660 .cctor() { }
	// RVA: -1
	private static type#28660 Initialize() { }
	// RVA: -1
	private static type#28660 Shutdown() { }
	// RVA: -1
	private static type#20867 get_DefaultCapacity() { }
	// RVA: -1
	internal static type#21845 GetManager(type#20867 index) { }
	// RVA: -1
	public type#28660 .ctor(type#14208 allocator) { }
	// RVA: -1
	public type#28660 .ctor(type#14208 allocator, type#20867 initialNodeCapacity) { }
	// RVA: -1
	public virtual type#28660 Dispose() { }
	// RVA: -1
	private type#21813 GetAccess() { }
	// RVA: -1
	public type#21807 GetDefaultConfig() { }
	// RVA: -1
	public type#21807 CreateConfig() { }
	// RVA: -1
	public type#28660 DestroyConfig(type#11976 config) { }
	// RVA: -1
	public type#21852 CreateNode() { }
	// RVA: -1
	private type#21852 CreateNodeInternal(type#21838 configHandle) { }
	// RVA: -1
	private type#28660 TryFreeNodes() { }
	// RVA: -1
	public type#28660 DestroyNode(type#11980 node) { }
	// RVA: -1
	private type#28660 FreeNode(type#21838 handle) { }
	// RVA: -1
	public type#21847 GetMeasureFunction(type#21838 handle) { }
	// RVA: -1
	public type#28660 SetMeasureFunction(type#21838 handle, type#21847 value) { }
	// RVA: -1
	public type#28615 GetOwner(type#21838 handle) { }
	// RVA: -1
	public type#28660 SetOwner(type#21838 handle, type#28615 value) { }
	// RVA: -1
	public type#21800 GetBaselineFunction(type#21838 handle) { }
}
}
