Table of Contents

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

type Type
graphView CeresGraphView

Methods

BuildContextualMenu(ContextualMenuPopulateEvent)

Add menu items to the node contextual menu.

public override void BuildContextualMenu(ContextualMenuPopulateEvent evt)

Parameters

evt ContextualMenuPopulateEvent

CompileNode()

public override ExecutableNode CompileNode()

Returns

ExecutableNode

SetFlowGraphFunction(FlowGraphFunction)

public void SetFlowGraphFunction(FlowGraphFunction flowGraphFunction)

Parameters

flowGraphFunction FlowGraphFunction

SetLocalFunction(string)

public void SetLocalFunction(string localFunctionName)

Parameters

localFunctionName string

SetNodeInstance(CeresNode)

Set node instance attached to this view and restore all properties

public override void SetNodeInstance(CeresNode ceresNode)

Parameters

ceresNode CeresNode

Validate(FlowGraphValidator)

Validate before compiling

public override void Validate(FlowGraphValidator validator)

Parameters

validator FlowGraphValidator