implements IDisposable
0x00x0080
Members 14
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x04 | s_Initialized | SharedManagerState | 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 | — | |
| 0x18 | m_Nodes | LayoutDataStore | Private | — | |
| 0x18 | m_Configs | LayoutDataStore | Private | — | |
| 0x08 | m_NodesToFree | ConcurrentQueue<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.Runtime.InteropServices.GCHandle> | Private+1 flags | — | |
| 0x08 | m_CollectMarker | ProfilerMarker | Private+1 flags | — | |
| 0x04 | m_HighMark | int | Private | — | |
| 0x007C | 0x04 | unreflected bytes to end of LayoutManager | |||
Functions 26
| Signature | Flags | Native | Params |
|---|---|---|---|
| bool get_IsSharedManagerCreated() | PublicStatic+1 flags | 0x01 | |
| LayoutManager get_SharedManager() | PublicStatic+1 flags | 0x08 | |
| 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 | 0x38 | |
| LayoutConfig GetDefaultConfig() | Public | 0x40 | |
| LayoutConfig CreateConfig() | Public | 0x40 | |
| void DestroyConfig(ref LayoutConfig& config) | Public | 0x40 | |
| LayoutNode CreateNode() | Public | 0x40 | |
| LayoutNode CreateNodeInternal(const LayoutHandle& configHandle) | Private | 0x40 | |
| void TryRecycleSingleNode() | Private | 0x00 | |
| void TryRecycleNodes() | Private | 0x00 | |
| void EnqueueNodeForRecycling(ref LayoutNode& node) | Public | 0x40 | |
| void FreeNode(const LayoutHandle& handle) | Private | 0x08 | |
| void Collect() | Public | 0x00 | |
| VisualElement GetOwner(const LayoutHandle& handle) | Public | 0x08 | |
| void SetOwner(const LayoutHandle& handle, VisualElement value) | Public | 0x08 | |
| LayoutMeasureFunction GetMeasureFunction(const LayoutHandle& handle) | Public | 0x08 | |
| void SetMeasureFunction(const LayoutHandle& handle, LayoutMeasureFunction value) | Public | 0x08 | |
| LayoutBaselineFunction GetBaselineFunction(const LayoutHandle& handle) | Public | 0x08 | |
| void .cctor() | PrivateStatic+1 flags | 0x00 |