implements IDisposable
0x00x0070
Members 14
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x01 | s_Initialized | bool | PrivateStatic | — | |
| 0x01 | s_AppDomainUnloadRegistered | bool | PrivateStatic | — | |
| 0x08 | s_SharedInstance | LayoutManager | PrivateStatic | — | |
| 0x08 | s_Managers | List<UnityEngine.UIElements.Layout.LayoutManager> | PrivateStatic+1 flags | — | |
| 0x04 | m_Index | int | Private+1 flags | — | |
| 0x10 | m_Nodes | LayoutDataStore | Private | — | |
| 0x10 | m_Configs | LayoutDataStore | Private | — | |
| 0x08 | m_SyncRoot | object | Private+1 flags | — | |
| 0x08 | m_NodesToFree | Stack<UnityEngine.UIElements.Layout.LayoutHandle> | Private+1 flags | — | |
| 0x08 | m_DefaultConfig | LayoutHandle | Private+1 flags | — | |
| 0x08 | m_ManagedMeasureFunctions | ManagedObjectStore<UnityEngine.UIElements.Layout.LayoutMeasureFunction> | Private+1 flags | — | |
| 0x08 | m_ManagedBaselineFunctions | ManagedObjectStore<UnityEngine.UIElements.Layout.LayoutBaselineFunction> | Private+1 flags | — | |
| 0x08 | m_ManagedOwners | ManagedObjectStore<System.WeakReference<UnityEngine.UIElements.VisualElement>> | Private+1 flags | — | |
| 0x04 | m_HighMark | int | Private | — | |
| 0x006C | 0x04 | unreflected bytes to end of LayoutManager | |||
Functions 23
| Signature | Flags | Native | Params |
|---|---|---|---|
| LayoutManager get_SharedManager() | PublicStatic+1 flags | 0x08 | |
| void .cctor() | PrivateStatic+1 flags | 0x00 | |
| void Initialize() | PrivateStatic | 0x00 | |
| void Shutdown() | PrivateStatic | 0x00 | |
| int get_DefaultCapacity() | PrivateStatic+1 flags | 0x04 | |
| LayoutManager GetManager(int index) | Static+1 flags | 0x08 | |
| void .ctor(const Allocator& allocator) | Public+1 flags | 0x04 | |
| void .ctor(const Allocator& allocator, int initialNodeCapacity) | Public+1 flags | 0x04 | |
| void Dispose() | PublicFinal+2 flags | 0x00 | |
| LayoutDataAccess GetAccess() | Private | 0x28 | |
| LayoutConfig GetDefaultConfig() | Public | 0x30 | |
| LayoutConfig CreateConfig() | Public | 0x30 | |
| void DestroyConfig(ref LayoutConfig& config) | Public | 0x30 | |
| LayoutNode CreateNode() | Public | 0x30 | |
| LayoutNode CreateNodeInternal(const LayoutHandle& configHandle) | Private | 0x30 | |
| void TryFreeNodes() | Private | 0x00 | |
| void DestroyNode(ref LayoutNode& node) | Public | 0x30 | |
| void FreeNode(const LayoutHandle& handle) | Private | 0x08 | |
| LayoutMeasureFunction GetMeasureFunction(const LayoutHandle& handle) | Public | 0x08 | |
| void SetMeasureFunction(const LayoutHandle& handle, LayoutMeasureFunction value) | Public | 0x08 | |
| VisualElement GetOwner(const LayoutHandle& handle) | Public | 0x08 | |
| void SetOwner(const LayoutHandle& handle, VisualElement value) | Public | 0x08 | |
| LayoutBaselineFunction GetBaselineFunction(const LayoutHandle& handle) | Public | 0x08 |