docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class VSGraphModel

    Inheritance
    object
    GraphModel
    VSGraphModel
    Implements
    IGTFGraphModel
    IDisposable
    Inherited Members
    GraphModel.m_GraphNodeModels
    GraphModel.m_GraphEdgeModels
    GraphModel.m_GraphStickyNoteModels
    GraphModel.m_GraphPlacematModels
    GraphModel.m_GraphVariableModels
    GraphModel.m_GraphPortalModels
    GraphModel.GetCompatiblePorts(IGTFPortModel)
    GraphModel.GetAssetPath()
    GraphModel.CreateNode<TNodeType>(string, Vector2, SpawnFlags, Action<TNodeType>, GUID?)
    GraphModel.CreateNode(Type, string, Vector2, SpawnFlags, Action<IGTFNodeModel>, GUID?)
    GraphModel.CreateNodeInternal(Type, string, Vector2, SpawnFlags, Action<IGTFNodeModel>, GUID?)
    GraphModel.CreateConstantNode(string, TypeHandle, Vector2, SpawnFlags, GUID?, Action<IGTFConstantNodeModel>)
    GraphModel.CreateConstantValue(TypeHandle, Action<IConstant>)
    GraphModel.AddNode(IGTFNodeModel)
    GraphModel.AddNodeNoUndo(IGTFNodeModel)
    GraphModel.DuplicateNode(IGTFNodeModel, Dictionary<IGTFNodeModel, IGTFNodeModel>, Vector2)
    GraphModel.DeleteNodes(IReadOnlyCollection<IGTFNodeModel>, DeleteConnections)
    GraphModel.DeleteNode(IGTFNodeModel, DeleteConnections)
    GraphModel.CreateEdge(IGTFPortModel, IGTFPortModel)
    GraphModel.CreateOrphanEdge<EdgeT>(IGTFPortModel, IGTFPortModel)
    GraphModel.DeleteEdge(IGTFEdgeModel)
    GraphModel.DeleteEdges(IEnumerable<IGTFEdgeModel>)
    GraphModel.MoveEdgeBefore(IGTFEdgeModel, IGTFEdgeModel)
    GraphModel.MoveEdgeAfter(IGTFEdgeModel, IGTFEdgeModel)
    GraphModel.DeleteElements(IEnumerable<IGTFGraphElementModel>)
    GraphModel.CreateStickyNote(Rect, SpawnFlags)
    GraphModel.CreateOrphanStickyNote<StickyNoteT>(Rect)
    GraphModel.DeleteStickyNotes(IGTFStickyNoteModel[])
    GraphModel.CreatePlacemat(string, Rect, SpawnFlags)
    GraphModel.DeletePlacemats(IGTFPlacematModel[])
    GraphModel.CreateGraphVariableDeclaration(string, TypeHandle, ModifierFlags, bool, IConstant, GUID?)
    GraphModel.DuplicateGraphVariableDeclarations(List<IGTFVariableDeclarationModel>)
    GraphModel.ReorderGraphVariableDeclaration(IGTFVariableDeclarationModel, int)
    GraphModel.DeleteVariableDeclarations(IEnumerable<IGTFVariableDeclarationModel>, bool)
    GraphModel.CreateGraphPortalDeclaration(string, SpawnFlags)
    GraphModel.CreateOppositePortal(IGTFEdgePortalModel, SpawnFlags)
    GraphModel.CreateOppositePortal(IGTFEdgePortalModel, Vector2, SpawnFlags)
    GraphModel.Dispose()
    GraphModel.GetEdgesConnections(IGTFPortModel)
    GraphModel.GetEdgesConnections(IGTFNodeModel)
    GraphModel.GetConnections(IGTFPortModel)
    GraphModel.GetEdgeConnectedToPorts(IGTFPortModel, IGTFPortModel)
    GraphModel.ResetChangeList()
    GraphModel.UndoRedoPerformed()
    GraphModel.Repair()
    GraphModel.CheckIntegrity(Verbosity)
    GraphModel.QuickCleanup()
    GraphModel.AssetModel
    GraphModel.Stencil
    GraphModel.NodeModels
    GraphModel.EdgeModels
    GraphModel.StickyNoteModels
    GraphModel.PlacematModels
    GraphModel.VariableDeclarations
    GraphModel.PortalDeclarations
    GraphModel.NodesByGuid
    GraphModel.Name
    GraphModel.FriendlyScriptName
    GraphModel.LastChanges
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: DotsStencil
    Assembly: solution.dll
    Syntax
    [PublicAPI]
    [Serializable]
    [MovedFrom(false, "UnityEditor.GraphToolsFoundation.Overdrive.VisualScripting", "Unity.GraphTools.Foundation.Overdrive.Editor", null)]
    public class VSGraphModel : GraphModel, IGTFGraphModel, IDisposable

    Methods

    Name Description
    Compile(ITranslator)
    CreateTranslator()
    CreateVariableNode(IGTFVariableDeclarationModel, Vector2, SpawnFlags, GUID?)
    GetSourceFilePath()
    MigrateNodes()
    OnEnable()
    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)