Class CompatibilityExtensions
Inheritance
System.Object
CompatibilityExtensions
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: UnityEditor.ShaderGraph.Drawing
Syntax
public static class CompatibilityExtensions
Methods
AppendAction(ContextualMenu, String, Action, ContextualMenu.MenuAction.StatusFlags)
Declaration
public static void AppendAction(this ContextualMenu contextualMenu, string actionName, Action action, ContextualMenu.MenuAction.StatusFlags statusFlags)
Parameters
Type | Name | Description |
---|---|---|
ContextualMenu | contextualMenu | |
System.String | actionName | |
Action | action | |
ContextualMenu.MenuAction.StatusFlags | statusFlags |
AppendAction(ContextualMenu, String, Action, Func<ContextualMenu.MenuAction.StatusFlags>)
Declaration
public static void AppendAction(this ContextualMenu contextualMenu, string actionName, Action action, Func<ContextualMenu.MenuAction.StatusFlags> actionStatusCallback)
Parameters
Type | Name | Description |
---|---|---|
ContextualMenu | contextualMenu | |
System.String | actionName | |
Action | action | |
Func<ContextualMenu.MenuAction.StatusFlags> | actionStatusCallback |
CaptureMouse(VisualElement)
Declaration
public static void CaptureMouse(this VisualElement element)
Parameters
Type | Name | Description |
---|---|---|
VisualElement | element |
MarkDirtyRepaint(VisualElement)
Declaration
public static void MarkDirtyRepaint(this VisualElement element)
Parameters
Type | Name | Description |
---|---|---|
VisualElement | element |
OnToggleChanged(Toggle, EventCallback<ChangeEvent<Boolean>>)
Declaration
public static void OnToggleChanged(this Toggle toggle, EventCallback<ChangeEvent<bool>> callback)
Parameters
Type | Name | Description |
---|---|---|
Toggle | toggle | |
EventCallback<ChangeEvent<System.Boolean>> | callback |
ReleaseMouse(VisualElement)
Declaration
public static void ReleaseMouse(this VisualElement element)
Parameters
Type | Name | Description |
---|---|---|
VisualElement | element |