docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class SystemGraphView

    SystemGraphView, the graphview framework tailored for SystemGraph assets. Implements the GraphView

    Inheritance
    object
    CallbackEventHandler
    Focusable
    VisualElement
    GraphView
    SystemGraphView
    Implements
    IEventHandler
    ITransform
    ITransitionAnimations
    IExperimentalFeatures
    IVisualElementScheduler
    IResolvedStyle
    ISelection
    Inherited Members
    GraphView.ports
    GraphView.UpdateViewTransform(Vector3, Vector3)
    GraphView.GetPortCenterOverride(Port, out Vector2)
    GraphView.AddLayer(int)
    GraphView.GetElementByGuid(string)
    GraphView.GetNodeByGuid(string)
    GraphView.GetPortByGuid(string)
    GraphView.GetEdgeByGuid(string)
    GraphView.SetupZoom(float, float)
    GraphView.SetupZoom(float, float, float, float)
    GraphView.ValidateTransform()
    GraphView.AddToSelection(ISelectable)
    GraphView.RemoveFromSelection(ISelectable)
    GraphView.ClearSelection()
    GraphView.ExecuteDefaultActionAtTarget(EventBase)
    GraphView.ExecuteDefaultAction(EventBase)
    GraphView.CollectElements(IEnumerable<GraphElement>, HashSet<GraphElement>, Func<GraphElement, bool>)
    GraphView.CollectCopyableGraphElements(IEnumerable<GraphElement>, HashSet<GraphElement>)
    GraphView.CopySelectionCallback()
    GraphView.CutSelectionCallback()
    GraphView.PasteCallback()
    GraphView.DuplicateSelectionCallback()
    GraphView.DeleteSelectionCallback(GraphView.AskUser)
    GraphView.SerializeGraphElements(IEnumerable<GraphElement>)
    GraphView.CanPasteSerializedData(string)
    GraphView.UnserializeAndPasteOperation(string, string)
    GraphView.DeleteSelectionOperation(string, GraphView.AskUser)
    GraphView.AddElement(GraphElement)
    GraphView.RemoveElement(GraphElement)
    GraphView.DeleteSelection()
    GraphView.DeleteElements(IEnumerable<GraphElement>)
    GraphView.FrameAll()
    GraphView.FrameSelection()
    GraphView.FrameOrigin()
    GraphView.FramePrev()
    GraphView.FrameNext()
    GraphView.FramePrev(Func<GraphElement, bool>)
    GraphView.FrameNext(Func<GraphElement, bool>)
    GraphView.CalculateRectToFitAll(VisualElement)
    GraphView.CalculateFrameTransform(Rect, Rect, int, out Vector3, out Vector3)
    GraphView.GetBlackboard()
    GraphView.ReleaseBlackboard(Blackboard)
    GraphView.CreatePlacematContainer()
    GraphView.nodeCreationRequest
    GraphView.graphViewChanged
    GraphView.groupTitleChanged
    GraphView.elementsAddedToGroup
    GraphView.elementsRemovedFromGroup
    GraphView.elementsInsertedToStackNode
    GraphView.elementsRemovedFromStackNode
    GraphView.elementResized
    GraphView.viewTransformChanged
    GraphView.supportsWindowedBlackboard
    GraphView.contentViewContainer
    GraphView.viewport
    GraphView.viewTransform
    GraphView.isReframable
    GraphView.contentContainer
    GraphView.placematContainer
    GraphView.graphElements
    GraphView.nodes
    GraphView.edges
    GraphView.minScale
    GraphView.maxScale
    GraphView.scaleStep
    GraphView.referenceScale
    GraphView.scale
    GraphView.zoomerMaxElementCountWithPixelCacheRegen
    GraphView.selection
    GraphView.canCopySelection
    GraphView.canCutSelection
    GraphView.canPaste
    GraphView.canDuplicateSelection
    GraphView.canDeleteSelection
    GraphView.serializeGraphElements
    GraphView.canPasteSerializedData
    GraphView.unserializeAndPaste
    GraphView.deleteSelection
    VisualElement.disabledUssClassName
    VisualElement.Focus()
    VisualElement.SendEvent(EventBase)
    VisualElement.SetEnabledFromHierarchy(bool)
    VisualElement.SetEnabled(bool)
    VisualElement.MarkDirtyRepaint()
    VisualElement.ContainsPoint(Vector2)
    VisualElement.Overlaps(Rect)
    VisualElement.DoMeasure(float, VisualElement.MeasureMode, float, VisualElement.MeasureMode)
    VisualElement.ToString()
    VisualElement.GetClasses()
    VisualElement.ClearClassList()
    VisualElement.AddToClassList(string)
    VisualElement.RemoveFromClassList(string)
    VisualElement.ToggleInClassList(string)
    VisualElement.EnableInClassList(string, bool)
    VisualElement.ClassListContains(string)
    VisualElement.FindAncestorUserData()
    VisualElement.Add(VisualElement)
    VisualElement.Insert(int, VisualElement)
    VisualElement.Remove(VisualElement)
    VisualElement.RemoveAt(int)
    VisualElement.Clear()
    VisualElement.ElementAt(int)
    VisualElement.IndexOf(VisualElement)
    VisualElement.Children()
    VisualElement.Sort(Comparison<VisualElement>)
    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.visualTreeAssetSource
    VisualElement.this[int]
    VisualElement.childCount
    VisualElement.schedule
    VisualElement.style
    VisualElement.customStyle
    VisualElement.styleSheets
    VisualElement.tooltip
    VisualElement.resolvedStyle
    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()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Mechatronics.SystemGraph
    Assembly: solution.dll
    Syntax
    public class SystemGraphView : GraphView, IEventHandler, ITransform, ITransitionAnimations, IExperimentalFeatures, IVisualElementScheduler, IResolvedStyle, ISelection

    Constructors

    Name Description
    SystemGraphView(GraphEditorView)

    Initializes a new instance of the SystemGraphView class.

    SystemGraphView(GraphEditorView, GraphEditorObject)

    Initializes a new instance of the SystemGraphView class.

    Fields

    Name Description
    ContextNode

    The context node

    EditorView

    The editor view

    mousePosition

    The mouse position

    Properties

    Name Description
    LogicGraphEditorObject

    Gets the logic graph editor object.

    commentCreationRequest

    Gets or sets the comment creation request.

    createNodeScriptRequest

    Gets or sets the create node script request.

    editNodeScriptRequest

    Gets or sets the edit node script request.

    groupCreationRequest

    Gets or sets the group creation request.

    removeFromGroupRequest

    Gets or sets the remove from group request.

    Methods

    Name Description
    BuildContextualMenu(ContextualMenuPopulateEvent)

    Add menu items to the contextual menu.

    GetCompatiblePorts(Port, NodeAdapter)

    Gets the compatible ports.

    See Also

    GraphView
    In This Article
    Back to top
    Copyright © 2024 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)