Class VFXPropertyBinder
A Behaviour that controls binding between Visual Effect Properties, and other scene values, through the use of VFXBinderBase
Inherited Members
Namespace: UnityEngine .VFX.Utility
Assembly: Unity.VisualEffectGraph.Runtime.dll
Syntax
[RequireComponent(typeof(VisualEffect))]
[DefaultExecutionOrder(1)]
[DisallowMultipleComponent]
[ExecuteInEditMode]
public class VFXPropertyBinder : MonoBehaviour
Fields
Name | Description |
---|---|
m_Bindings | The list of all Bindings attached to the binder, these bindings are managed by the VFXPropertyBinder and should be managed using the AddPropertyBinder, ClearPropertyBinders, RemovePropertyBinder, RemovePropertyBinders, and GetPropertyBinders. |
m_Execute |
Whether the bindings should be executed in editor (as preview) |
m_Visual |
The Visual Effect component attached to the VFXPropertyBinder |
Methods
Name | Description |
---|---|
Add |
Adds a new PropertyBinder |
Add |
Adds a new PropertyBinder |
Clear |
Clears all the Property Binders |
Clear |
Clears all the Property Binders |
Get |
Gets all VFXBinderBase of Given Type, attached to this VFXPropertyBinder |
Get |
Gets all VFXBinderBase of Given Type, attached to this VFXPropertyBinder |
Remove |
Removes specified Property Binder |
Remove |
Remove all Property Binders of Given Type |
Remove |
Removes specified Property Binder |
Remove |
Remove all Property Binders of Given Type |