Class GroupNodeView
Inheritance
CallbackEventHandler
Focusable
VisualElement
GraphElement
Scope
Group
GroupNodeView
Implements
IEventHandler
ITransform
ITransitionAnimations
IExperimentalFeatures
IVisualElementScheduler
IResolvedStyle
ISelectable
Inherited Members
Group.FocusTitleTextField()
Group.title
Scope.HitTest(Vector2)
Scope.Overlaps(Rect)
Scope.ContainsElement(GraphElement)
Scope.AddElement(GraphElement)
Scope.RemoveElement(GraphElement)
Scope.ScheduleUpdateGeometryFromContent()
Scope.UpdateGeometryFromContent()
Scope.GetPosition()
Scope.SetPosition(Rect)
Scope.SetScopePositionOnly(Rect)
Scope.UpdatePresenterPosition()
Scope.autoUpdateGeometry
Scope.headerContainer
Scope.containedElements
Scope.containedElementsRect
GraphElement.ResetLayer()
GraphElement.OnCustomStyleResolved(ICustomStyle)
GraphElement.IsSelectable()
GraphElement.IsMovable()
GraphElement.IsResizable()
GraphElement.IsDroppable()
GraphElement.IsAscendable()
GraphElement.IsRenamable()
GraphElement.GetGlobalCenter()
GraphElement.OnSelected()
GraphElement.OnUnselected()
GraphElement.Unselect(VisualElement)
GraphElement.IsSelected(VisualElement)
GraphElement.elementTypeColor
GraphElement.layer
GraphElement.capabilities
GraphElement.selected
VisualElement.disabledUssClassName
VisualElement.ExecuteDefaultAction(EventBase)
VisualElement.Focus()
VisualElement.SendEvent(EventBase)
VisualElement.MarkDirtyRepaint()
VisualElement.ContainsPoint(Vector2)
VisualElement.ToString()
VisualElement.GetClasses()
VisualElement.ClearClassList()
VisualElement.FindAncestorUserData()
VisualElement.Add(VisualElement)
VisualElement.Remove(VisualElement)
VisualElement.Clear()
VisualElement.IndexOf(VisualElement)
VisualElement.Children()
VisualElement.BringToFront()
VisualElement.SendToBack()
VisualElement.PlaceBehind(VisualElement)
VisualElement.PlaceInFront(VisualElement)
VisualElement.RemoveFromHierarchy()
VisualElement.GetFirstOfType<T>()
VisualElement.GetFirstAncestorOfType<T>()
VisualElement.Contains(VisualElement)
VisualElement.FindCommonAncestor(VisualElement)
VisualElement.viewDataKey
VisualElement.userData
VisualElement.canGrabFocus
VisualElement.focusController
VisualElement.usageHints
VisualElement.transform
VisualElement.layout
VisualElement.contentRect
VisualElement.paddingRect
VisualElement.worldBound
VisualElement.localBound
VisualElement.worldTransform
VisualElement.pickingMode
VisualElement.name
VisualElement.enabledInHierarchy
VisualElement.enabledSelf
VisualElement.visible
VisualElement.generateVisualContent
VisualElement.experimental
VisualElement.hierarchy
VisualElement.cacheAsBitmap
VisualElement.parent
VisualElement.panel
VisualElement.contentContainer
VisualElement.childCount
VisualElement.schedule
VisualElement.style
VisualElement.customStyle
VisualElement.resolvedStyle
VisualElement.styleSheets
VisualElement.tooltip
Focusable.Blur()
Focusable.focusable
Focusable.tabIndex
Focusable.delegatesFocus
CallbackEventHandler.RegisterCallback<TEventType>(EventCallback<TEventType>, TrickleDown)
CallbackEventHandler.RegisterCallback<TEventType, TUserArgsType>(EventCallback<TEventType, TUserArgsType>, TUserArgsType, TrickleDown)
CallbackEventHandler.UnregisterCallback<TEventType>(EventCallback<TEventType>, TrickleDown)
CallbackEventHandler.UnregisterCallback<TEventType, TUserArgsType>(EventCallback<TEventType, TUserArgsType>, TrickleDown)
CallbackEventHandler.HandleEvent(EventBase)
CallbackEventHandler.HasTrickleDownHandlers()
CallbackEventHandler.HasBubbleUpHandlers()
CallbackEventHandler.ExecuteDefaultActionAtTarget(EventBase)
Namespace: InsaneScatterbrain.ScriptGraph.Editor
Syntax
public class GroupNodeView : Group, IEventHandler, ITransform, ITransitionAnimations, IExperimentalFeatures, IVisualElementScheduler, IResolvedStyle, ISelectable
Constructors
GroupNodeView(GroupNode, ScriptGraphView)
Declaration
public GroupNodeView(GroupNode groupNode, ScriptGraphView graphView)
Parameters
Type | Name | Description |
---|---|---|
GroupNode | groupNode | |
ScriptGraphView | graphView |
Properties
GroupNode
Declaration
public GroupNode GroupNode { get; }
Property Value
Type | Description |
---|---|
GroupNode |
Methods
OnElementsAdded(IEnumerable<GraphElement>)
Declaration
protected override void OnElementsAdded(IEnumerable<GraphElement> elements)
Parameters
Type | Name | Description |
---|---|---|
IEnumerable<GraphElement> | elements |
Overrides
OnElementsRemoved(IEnumerable<GraphElement>)
Declaration
protected override void OnElementsRemoved(IEnumerable<GraphElement> elements)
Parameters
Type | Name | Description |
---|---|---|
IEnumerable<GraphElement> | elements |
Overrides
OnGroupRenamed(string, string)
Called when this group is renamed.
Declaration
protected override void OnGroupRenamed(string oldName, string newName)
Parameters
Type | Name | Description |
---|---|---|
string | oldName | The old name of the group. |
string | newName | The new name of the group. |
Overrides
Implements
UnityEngine.UIElements.IEventHandler
UnityEngine.UIElements.ITransform
UnityEngine.UIElements.Experimental.ITransitionAnimations
UnityEngine.UIElements.IExperimentalFeatures
UnityEngine.UIElements.IVisualElementScheduler
UnityEngine.UIElements.IResolvedStyle
UnityEditor.Experimental.GraphView.ISelectable