Class ExecuteCustomFunctionNodeView
- Namespace
- Ceres.Editor.Flow.CustomFunctions
- Assembly
- Ceres.Flow.Editor.dll
[CustomNodeView(typeof(FlowNode_ExecuteCustomFunction), true)]
public sealed class ExecuteCustomFunctionNodeView : ExecutableNodeView, ICeresNodeView
- Inheritance
-
ExecuteCustomFunctionNodeView
- Implements
- Inherited Members
Constructors
ExecuteCustomFunctionNodeView(Type, CeresGraphView)
public ExecuteCustomFunctionNodeView(Type type, CeresGraphView graphView)
Parameters
typeTypegraphViewCeresGraphView
Methods
BuildContextualMenu(ContextualMenuPopulateEvent)
Add menu items to the node contextual menu.
public override void BuildContextualMenu(ContextualMenuPopulateEvent evt)
Parameters
CompileNode()
public override ExecutableNode CompileNode()
Returns
SetFlowGraphFunction(FlowGraphFunction)
public void SetFlowGraphFunction(FlowGraphFunction flowGraphFunction)
Parameters
flowGraphFunctionFlowGraphFunction
SetLocalFunction(string)
public void SetLocalFunction(string localFunctionName)
Parameters
localFunctionNamestring
SetNodeInstance(CeresNode)
Set node instance attached to this view and restore all properties
public override void SetNodeInstance(CeresNode ceresNode)
Parameters
ceresNodeCeresNode
Validate(FlowGraphValidator)
Validate before compiling
public override void Validate(FlowGraphValidator validator)
Parameters
validatorFlowGraphValidator