BindingExtensions
Provides VisualElement extension methods that implement data binding between INotifyValueChanged fields and SerializedObjects.
Read time 1 minuteLast updated 9 days ago
Definition
- Type: Class
- Namespace: UnityEditor.UIElements
- Assembly: UnityEditor.CoreModule
public static class BindingExtensions
Static Fields
Value | Description |
|---|---|
| prefabOverrideUssClassName | USS class added to element when in prefab override mode. |
Static Methods
Method | Description |
|---|---|
| Bind | Binds a SerializedObject to fields in the element hierarchy. |
| BindProperty | Binds a property to a field and synchronizes their values. This method finds the property using the field's binding path. |
| TrackPropertyValue | Executes the callback when the property value changes. Unity checks properties for changes at regular intervals during the update loop. If no callback is specified, a SerializedPropertyChangeEvent is sent to the target element. |
| TrackSerializedObjectValue | Executes the callback when the property value changes. Unity checks properties for changes at regular intervals during the update loop. If no callback is specified, a SerializedPropertyChangeEvent is sent to the target element. |
| Unbind | Disconnects all properties bound to fields in the element's hierarchy. |