Zdexby TheHolyOneZ
36,909 classes
Class

DataBindingManager

: Object
UnityEngine.UIElements.DataBindingManager, UnityEngine.UIElementsModule 0x00E8 (232 B) inherited 0x0010 UnityEngine.UIElementsModule.dll
implements IDisposable
0x00x00E8

Members 11

OffsetSizeNameTypeFlagsDefault
0x08m_BindingDataLocalPoolList<UnityEngine.UIElements.DataBindingManager.BindingData>Private+1 flags—
0x04k_RequestBindingPropertyNamePropertyNamePrivateStatic+1 flags—
0x98k_ClearBindingsTokenBindingIdPrivateStatic+1 flags—
0x04globalLogLevelBindingLogLevelStatic+1 flags—
0x08m_LogLevelNullable<UnityEngine.UIElements.BindingLogLevel>Private—
0x00A40x04padding / unreflected
0x08s_EmptyList<UnityEngine.UIElements.DataBindingManager.BindingData>PrivateStatic+1 flags—
0x08m_PanelBaseVisualElementPanelPrivate+1 flags—
0x08m_DataSourceTrackerHierarchyDataSourceTrackerPrivate+1 flags—
0x08m_BindingsTrackerHierarchyBindingTrackerPrivate+1 flags—
0x08m_DetectedChangesFromUIList<UnityEngine.UIElements.DataBindingManager.ChangesFromUI>Private+1 flags—
0xA8m_IgnoreUIChangesDataIgnoreUIChangesDataPrivate—

Functions 36

SignatureFlagsNativeParams
BindingLogLevel get_logLevel()2 flags—0x04
void set_logLevel(const BindingLogLevel& value)2 flags—0x04
void ResetLogLevel()1 flags—0x00
void .ctor(BaseVisualElementPanel panel)2 flags—0x08
int GetTrackedDataSourcesCount()1 flags—0x04
bool TryGetLastVersion(object source, ref long& version)1 flags—0x08
void UpdateVersion(object source, long version)1 flags—0x08
void CacheUIBindingResult(BindingData bindingData, const BindingResult& result)1 flags—0x10
bool TryGetLastUIBindingResult(BindingData bindingData, ref BindingResult& result)1 flags—0x10
void CacheSourceBindingResult(BindingData bindingData, const BindingResult& result)1 flags—0x10
bool TryGetLastSourceBindingResult(BindingData bindingData, ref BindingResult& result)1 flags—0x10
DataSourceContext GetResolvedDataSourceContext(VisualElement element, BindingData bindingData)1 flags—0x98
int GetBoundElementsCount()1 flags0x04
IEnumerable<UnityEngine.UIElements.VisualElement> GetBoundElements()1 flags0x08
IgnoreUIChangesScope IgnoreChangesScope(VisualElement target, const BindingId& bindingId, Binding binding)Public0xB0
List<UnityEngine.UIElements.DataBindingManager.ChangesFromUI> GetChangedDetectedFromUI()1 flags0x08
HashSet<Unity.Properties.PropertyPath> GetChangedDetectedFromSource(object dataSource)1 flags0x08
void ClearChangesFromSource(object dataSource)1 flags0x08
List<UnityEngine.UIElements.DataBindingManager.BindingData> GetBindingData(VisualElement element)1 flags0x08
bool TryGetBindingData(VisualElement element, ref BindingId& bindingId, ref BindingData& bindingData)1 flags0x98
void RegisterBinding(VisualElement element, ref BindingId& bindingId, Binding binding)1 flags0x98
void UnregisterBinding(VisualElement element, ref BindingId& bindingId)1 flags0x98
void TransferBindingRequests(VisualElement element)1 flags0x08
void InvalidateCachedDataSource(HashSet<UnityEngine.UIElements.VisualElement> addedOrMovedElements, HashSet<UnityEngine.UIElements.VisualElement> removedElements)Public0x08
void Dispose()PublicFinal+2 flags0x00
void CreateBindingRequest(VisualElement target, ref BindingId& bindingId, Binding binding, bool isTransferring)PrivateStatic0x98
void ProcessBindingRequests(VisualElement element)Public0x08
void ClearAllBindings(VisualElement element)Private0x08
bool AnyPendingBindingRequests(VisualElement element)Static+1 flags0x08
bool TryGetBindingRequest(VisualElement element, ref BindingId& bindingId, ref Binding& binding)Static+1 flags0x98
void DirtyBindingOrder()Public0x00
void TrackDataSource(object previous, object current)Public0x08
void ClearSourceCache()Public0x00
BindingData GetPooledBindingData(const BindingTarget& target, Binding binding)Public0xA0
void ReleasePoolBindingData(BindingData data)Public0x08
void .cctor()PrivateStatic+1 flags0x00

Used by 4

types with a member, parameter or interface of this type