Class
VisualTreeBindingsUpdater
: BaseVisualTreeHierarchyTrackerUpdater : BaseVisualTreeUpdater : Object0x00x0070
Members 15
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x04 | s_BindingRequestObjectVEPropertyName | PropertyName | PrivateStatic+1 flags | — | |
| 0x04 | s_AdditionalBindingObjectVEPropertyName | PropertyName | PrivateStatic+1 flags | — | |
| 0x08 | s_Description | string | PrivateStatic+1 flags | — | |
| 0x08 | s_ProfilerMarker | ProfilerMarker | PrivateStatic+1 flags | — | |
| 0x08 | s_ProfilerBindingRequestsMarker | ProfilerMarker | PrivateStatic+1 flags | — | |
| 0x08 | s_MarkerUpdate | ProfilerMarker | PrivateStatic | — | |
| 0x08 | s_MarkerPoll | ProfilerMarker | PrivateStatic | — | |
| 0x01 | <disableBindingsThrottling>k__BackingField | bool | PrivateStatic | — | |
| 0x08 | m_ElementsWithBindings | HashSet<UnityEngine.UIElements.VisualElement> | Private+1 flags | — | |
| 0x08 | m_ElementsToAdd | HashSet<UnityEngine.UIElements.VisualElement> | Private+1 flags | — | |
| 0x08 | m_ElementsToRemove | HashSet<UnityEngine.UIElements.VisualElement> | Private+1 flags | — | |
| 0x08 | m_LastUpdateTime | long | Private | — | |
| 0x08 | m_ElementsToBind | HashSet<UnityEngine.UIElements.VisualElement> | Private | — | |
| 0x08 | <temporaryObjectCache>k__BackingField | Dictionary<System.Object | Private | — | |
| 0x08 | updatedBindings | List<UnityEngine.UIElements.IBinding> | Private | — |
Inherited from BaseVisualTreeHierarchyTrackerUpdater 3
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x04 | m_State | State | Private | — | |
| 0x0024 | 0x04 | padding / unreflected | |||
| 0x08 | m_CurrentChangeElement | VisualElement | Private | — | |
| 0x08 | m_CurrentChangeParent | VisualElement | Private | — | |
Inherited from BaseVisualTreeUpdater 2
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | panelChanged | Action<UnityEngine.UIElements.BaseVisualElementPanel> | Private | — | |
| 0x08 | m_Panel | BaseVisualElementPanel | Private | — |
Functions 17
| Signature | Flags | Native | Params |
|---|---|---|---|
| ProfilerMarker get_profilerMarker() | Public+2 flags | 0x08 | |
| bool get_disableBindingsThrottling() | PublicStatic+1 flags | 0x01 | |
| IBinding GetBindingObjectFromElement(VisualElement ve) | Private | 0x08 | |
| void StartTracking(VisualElement ve) | Private | 0x08 | |
| void StopTracking(VisualElement ve) | Private | 0x08 | |
| Dictionary<System.Object get_temporaryObjectCache() | Public+1 flags | 0x08 | |
| IBinding GetAdditionalBinding(VisualElement ve) | PublicStatic | 0x08 | |
| void StartTrackingRecursive(VisualElement ve) | Private | 0x08 | |
| void StopTrackingRecursive(VisualElement ve) | Private | 0x08 | |
| void OnVersionChanged(VisualElement ve, const VersionChangeType& versionChangeType) | Public+1 flags | 0x08 | |
| void OnHierarchyChange(VisualElement ve, const HierarchyChangeType& type) | 2 flags | 0x08 | |
| long CurrentTime() | PrivateStatic | 0x08 | |
| void PerformTrackingOperations() | Public | 0x00 | |
| void Update() | Public+1 flags | 0x00 | |
| void UpdateBindings() | Private | 0x00 | |
| void .ctor() | Public+1 flags | 0x00 | |
| void .cctor() | PrivateStatic+1 flags | 0x00 |