Class ConfigGraph | Asset Graph | 1.6.0-preview
docs.unity3d.com
    Show / Hide Table of Contents

    Class ConfigGraph

    Inheritance
    Object
    ConfigGraph
    Namespace: UnityEngine.AssetGraph.DataModel.Version2
    Syntax
    public class ConfigGraph : ScriptableObject

    Fields

    ABG_FILE_VERSION

    Declaration
    public const int ABG_FILE_VERSION = 2
    Field Value
    Type Description
    Int32

    Properties

    Connections

    Declaration
    public List<ConnectionData> Connections { get; }
    Property Value
    Type Description
    List<ConnectionData>

    Descrption

    Declaration
    public string Descrption { get; set; }
    Property Value
    Type Description
    String

    ExecuteOrderPriority

    Declaration
    public int ExecuteOrderPriority { get; set; }
    Property Value
    Type Description
    Int32

    LastModified

    Declaration
    public DateTime LastModified { get; }
    Property Value
    Type Description
    DateTime

    Nodes

    Declaration
    public List<NodeData> Nodes { get; }
    Property Value
    Type Description
    List<NodeData>

    UseAsAssetPostprocessor

    Declaration
    public bool UseAsAssetPostprocessor { get; set; }
    Property Value
    Type Description
    Boolean

    Version

    Declaration
    public int Version { get; }
    Property Value
    Type Description
    Int32

    Methods

    AddNode(String, Type, Int32, Int32)

    Declaration
    public NodeData AddNode(string name, Type nodeType, int x, int y)
    Parameters
    Type Name Description
    String name
    Type nodeType
    Int32 x
    Int32 y
    Returns
    Type Description
    NodeData

    AddNode(Type)

    Declaration
    public NodeData AddNode(Type nodeType)
    Parameters
    Type Name Description
    Type nodeType
    Returns
    Type Description
    NodeData

    ApplyGraph(List<NodeGUI>, List<ConnectionGUI>)

    Declaration
    public void ApplyGraph(List<NodeGUI> nodes, List<ConnectionGUI> connections)
    Parameters
    Type Name Description
    List<NodeGUI> nodes
    List<ConnectionGUI> connections

    CollectAllLeafNodes()

    Declaration
    public List<NodeData> CollectAllLeafNodes()
    Returns
    Type Description
    List<NodeData>

    Connect(String, ConnectionPointData, ConnectionPointData)

    Declaration
    public ConnectionData Connect(string label, ConnectionPointData outputPort, ConnectionPointData inputPort)
    Parameters
    Type Name Description
    String label
    ConnectionPointData outputPort
    ConnectionPointData inputPort
    Returns
    Type Description
    ConnectionData

    CreateNewGraph()

    Declaration
    public static ConfigGraph CreateNewGraph()
    Returns
    Type Description
    ConfigGraph

    CreateNewGraph(String)

    Declaration
    public static ConfigGraph CreateNewGraph(string pathToSave)
    Parameters
    Type Name Description
    String pathToSave
    Returns
    Type Description
    ConfigGraph

    CreateNewGraphFromImport(String)

    Declaration
    public static ConfigGraph CreateNewGraphFromImport(string pathToLoad)
    Parameters
    Type Name Description
    String pathToLoad
    Returns
    Type Description
    ConfigGraph

    GetGraphGuid()

    Declaration
    public string GetGraphGuid()
    Returns
    Type Description
    String

    GetGraphName()

    Declaration
    public string GetGraphName()
    Returns
    Type Description
    String

    Save()

    Declaration
    public void Save()

    SetGraphDirty()

    Declaration
    public void SetGraphDirty()
    In This Article
    • Fields
      • ABG_FILE_VERSION
    • Properties
      • Connections
      • Descrption
      • ExecuteOrderPriority
      • LastModified
      • Nodes
      • UseAsAssetPostprocessor
      • Version
    • Methods
      • AddNode(String, Type, Int32, Int32)
      • AddNode(Type)
      • ApplyGraph(List<NodeGUI>, List<ConnectionGUI>)
      • CollectAllLeafNodes()
      • Connect(String, ConnectionPointData, ConnectionPointData)
      • CreateNewGraph()
      • CreateNewGraph(String)
      • CreateNewGraphFromImport(String)
      • GetGraphGuid()
      • GetGraphName()
      • Save()
      • SetGraphDirty()
    Back to top
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023