Class GraphBuilder
Assembly: solution.dll
Syntax
public class GraphBuilder : IGraphValidator
Constructors
Properties
Methods
Name |
Description |
AddError(string, IGTFNodeModel, CompilerQuickFix)
|
|
AddNode(INode, Func<IPort, uint?>)
|
|
AddNodeFromModel(IGTFNodeModel, NodeId, INode, PortMapper, Func<IPort, uint?>)
|
|
AddNode<T>(T, Func<IPort, uint?>)
|
|
AddReferencedComponent(TypeReference)
|
|
AddReferencedEvent(Type)
|
|
AddWarning(string, IGTFNodeModel, CompilerQuickFix)
|
|
AllocateDataIndex()
|
|
BindSubgraph(uint, VSGraphAssetModel)
|
|
BindVariableToDataIndex(BindingId, uint?)
|
|
BindVariableToInput(VariableHandle, in InputDataPort)
|
|
Build()
|
|
CreateDebugSymbols(DotsStencil)
|
|
CreateEdge(OutputDataPort, InputDataPort)
|
|
CreateEdge(OutputTriggerPort, InputTriggerPort)
|
|
CreateEdge(uint, OutputDataPort, IGTFPortModel)
|
|
CreateEdge(IGTFNodeModel, string, IGTFNodeModel, string)
|
|
CreateEdge(IGTFPortModel, IGTFPortModel, bool)
|
|
DeclareInputTrigger(string)
|
Declares an input trigger, but doesn't add the node to the internal node table
|
DeclareOutputTrigger(string)
|
Declares an output trigger, but doesn't add the node to the internal node table
|
DeclareVariable(VariableType, ValueType, BindingId, string, Value?)
|
|
DeclareVariable(IGTFVariableDeclarationModel, VariableType, Value?)
|
|
GetBindingId(string)
|
|
GetBindingId(IGTFVariableDeclarationModel)
|
|
GetExistingInputTrigger(string, out GraphTriggerInput)
|
|
GetExistingOutputTrigger(string, out GraphTriggerOutput)
|
|
GetNextNodeId()
|
|
GetVariableDataIndex(IGTFVariableDeclarationModel)
|
|
GetVariableType(IGTFVariableDeclarationModel)
|
|
ReplaceNodeModelMapping(IGTFNodeModel, PortMapper, NodeId?, uint)
|
|
StoreStringConstant(string)
|
|