Class GraphDefinition
The runtime graph structure
Inheritance
GraphDefinition
Syntax
[Serializable]
public class GraphDefinition
Fields
DataPortTable
Contains the index of the PortInfo of each output data port. Indexed by PortInfo.DataOrTriggerIndex. Contains a sentinel value at index 0
Declaration
public int[] DataPortTable
Field Value
GraphReferences
Declaration
public RuntimeGraphAsset[] GraphReferences
Field Value
NodeTable
Declaration
[SerializeReference]
public INode[] NodeTable
Field Value
PortInfoTable
Contains info on each port. Indexed by Port.Index. Contains a sentinel value at index 0
Declaration
public GraphDefinition.PortInfo[] PortInfoTable
Field Value
ReflectedMembers
Declaration
public List<ReflectedMember> ReflectedMembers
Field Value
VariableInitValues
Declaration
public List<GraphDefinition.VariableInitValue> VariableInitValues
Field Value
Variables
Declaration
public List<GraphDefinition.VariableDescription> Variables
Field Value
Methods
Declaration
public bool AreConnected(IOutputDataPort output, IInputDataPort input)
Parameters
Returns
Declaration
public bool AreConnected(IOutputTriggerPort output, IInputTriggerPort input)
Parameters
Returns
ComputeHash()
Declaration
public uint ComputeHash()
Returns
HasConnectedValue(IPort)
Declaration
public bool HasConnectedValue(IPort port)
Parameters
Type |
Name |
Description |
IPort |
port |
|
Returns
Extension Methods