Class
VisualTreeBindingsUpdater
: BaseVisualTreeHierarchyTrackerUpdater : BaseVisualTreeUpdater : Object0x00x0078
Members 17
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 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`1 | Private+1 flags | |
| 0x08 | m_ElementsToAdd | HashSet`1 | Private+1 flags | |
| 0x08 | m_ElementsToRemove | HashSet`1 | Private+1 flags | |
| — | 0x04 | k_MinUpdateDelayMs | int | Static+2 flags |
| — | 0x04 | k_MaxBindingTimeMs | int | PrivateStatic+1 flags |
| 0x0058 | 0x18 | padding / unreflected | ||
| 0x08 | m_LastUpdateTime | long | Private | |
| 0x08 | m_ElementsToBind | HashSet`1 | Private | |
| 0x08 | <temporaryObjectCache>k__BackingField | Dictionary`2 | Private | |
| 0x08 | updatedBindings | List`1 | Private | |
Inherited from BaseVisualTreeHierarchyTrackerUpdater 3
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x04 | m_State | State | Private | |
| 0x08 | m_CurrentChangeElement | VisualElement | Private | |
| 0x08 | m_CurrentChangeParent | VisualElement | Private |
Inherited from BaseVisualTreeUpdater 3
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x08 | frameCount | long | Private | |
| 0x08 | panelChanged | Action`1 | Private | |
| 0x08 | m_Panel | BaseVisualElementPanel | Private |
Functions 27
| Signature | Flags | Native | Params |
|---|---|---|---|
| void get_profilerMarker() | Public+2 flags | — | 0x00 |
| void get_disableBindingsThrottling() | PublicStatic+1 flags | — | 0x00 |
| void set_disableBindingsThrottling() | PublicStatic+1 flags | — | 0x00 |
| void GetBindingObjectFromElement() | Private | — | 0x00 |
| void StartTracking() | Private | — | 0x00 |
| void StopTracking() | Private | — | 0x00 |
| void get_temporaryObjectCache() | Public+1 flags | — | 0x00 |
| void set_temporaryObjectCache() | Private+1 flags | — | 0x00 |
| void SetAdditionalBinding() | PublicStatic | — | 0x00 |
| void ClearAdditionalBinding() | PublicStatic | — | 0x00 |
| void GetAdditionalBinding() | PublicStatic | — | 0x00 |
| void AddBindingRequest() | PublicStatic | — | 0x00 |
| void RemoveBindingRequest() | PublicStatic | — | 0x00 |
| void ClearBindingRequests() | PublicStatic | — | 0x00 |
| void StartTrackingRecursive() | Private | — | 0x00 |
| void StopTrackingRecursive() | Private | — | 0x00 |
| void OnVersionChanged() | Public+1 flags | — | 0x00 |
| void OnHierarchyChange() | 2 flags | — | 0x00 |
| void CurrentTime() | PrivateStatic | — | 0x00 |
| void ShouldProcessBindings() | PublicStatic | — | 0x00 |
| void PerformTrackingOperations() | Public | — | 0x00 |
| void Update() | Public+1 flags | — | 0x00 |
| void UpdateBindings() | Private | — | 0x00 |
| void PollElementsWithBindings() | 2 flags | — | 0x00 |
| void Dispose() | 2 flags | — | 0x00 |
| void .ctor() | Public+1 flags | — | 0x00 |
| void .cctor() | PrivateStatic+1 flags | — | 0x00 |