Table of Contents

Class CustomFunctionInput

Namespace
Ceres.Flow.CustomFunctions
Assembly
Ceres.Flow.dll
[CeresGroup("Hidden")]
[CeresLabel("Function Input")]
[NodeInfo("Entry node for a local Flow function. Configure input parameters in the node settings.")]
[CeresMetadata(new string[] { "style = CustomFunctionInput" })]
public class CustomFunctionInput : ExecutableEvent, IEnumerable<CeresNode>, IEnumerable, IDisposable, IReadOnlyPortArrayNode
Inheritance
CustomFunctionInput
Implements
Inherited Members

Constructors

CustomFunctionInput()

public CustomFunctionInput()

Fields

exec

[OutputPort(false)]
[CeresLabel("")]
public NodePort exec

Field Value

NodePort

outputs

[OutputPort(true)]
public CeresPort<CeresPort>[] outputs

Field Value

CeresPort<CeresPort>[]

parameters

[HideInGraphEditor]
public CustomFunctionInputParameter[] parameters

Field Value

CustomFunctionInputParameter[]

Methods

Execute(ExecutionContext)

protected override UniTask Execute(ExecutionContext executionContext)

Parameters

executionContext ExecutionContext

Returns

UniTask

GetEventName()

public override string GetEventName()

Returns

string

GetPortArrayFieldName()

public string GetPortArrayFieldName()

Returns

string

GetPortArrayLength()

public int GetPortArrayLength()

Returns

int

OnAfterDeserialize()

public void OnAfterDeserialize()

OnBeforeSerialize()

public void OnBeforeSerialize()

__getTypeName()

protected override string __getTypeName()

Returns

string

__initializePorts()

protected override void __initializePorts()

__initializeVariables()

protected override void __initializeVariables()