Navigation
API > API/Plugins > API/Plugins/DataflowEditor > API/Plugins/DataflowEditor/FDataflowEditorCommands
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void EvaluateNode
(
UE::Dataflow::FContext& Context, |
Dataflow/DataflowEditorCommands.h | ||
static const FDataflowNode * EvaluateNode
(
UE::Dataflow::FContext& Context, |
Node evaluation utility function. | Dataflow/DataflowEditorCommands.h |
EvaluateNode(UE::Dataflow::FContext &, const FDataflowNode &, const FDataflowOutput , UObject , UE::Dataflow::FTimestamp &, UE::Dataflow::FOnPostEvaluationFunction)
| Name | EvaluateNode |
| Type | function |
| Header File | /Engine/Plugins/Experimental/Dataflow/Source/DataflowEditor/Public/Dataflow/DataflowEditorCommands.h |
| Include Path | #include "Dataflow/DataflowEditorCommands.h" |
| Source | /Engine/Plugins/Experimental/Dataflow/Source/DataflowEditor/Private/Dataflow/DataflowEditorCommands.cpp |
static void EvaluateNode
(
UE::Dataflow::FContext & Context,
const FDataflowNode & Node,
const FDataflowOutput * Output,
UObject * Asset,
UE::Dataflow::FTimestamp & InOutLastNodeTimestamp,
UE::Dataflow::FOnPostEvaluationFunction OnEvaluationCompleted
)
EvaluateNode(UE::Dataflow::FContext &, UE::Dataflow::FTimestamp &, const UDataflow , const FDataflowNode , const FDataflowOutput , const FString &, UObject )
Description
Node evaluation utility function.
| Name | EvaluateNode |
| Type | function |
| Header File | /Engine/Plugins/Experimental/Dataflow/Source/DataflowEditor/Public/Dataflow/DataflowEditorCommands.h |
| Include Path | #include "Dataflow/DataflowEditorCommands.h" |
| Source | /Engine/Plugins/Experimental/Dataflow/Source/DataflowEditor/Private/Dataflow/DataflowEditorCommands.cpp |
static const FDataflowNode * EvaluateNode
(
UE::Dataflow::FContext & Context,
UE::Dataflow::FTimestamp & InOutLastNodeTimestamp,
const UDataflow * Dataflow,
const FDataflowNode * Node,
const FDataflowOutput * Output,
const FString & NodeName,
UObject * Asset
)
The node that has been evaluated if any.
Parameters
| Name | Remarks |
|---|---|
| Context | The evaluation context. |
| InOutLastNodeTimestamp | The last evaluation time used to trigger the evaluation when the node's timestamp is more recent than this value. If the node is evaluated, the value also gets updated with the evaluated node's current timestamp. |
| Dataflow | The dataflow asset used to search for the NodeName when Node is nullptr. |
| Node | The node to evaluate. When null, a node with the given NodeName will be evaluated instead if it exists. |
| Output | The node's output to evaluate. When no output are specified, all outputs will be evaluated. |
| NodeName | When no node is specified, then the node will be searched instead within the Dataflow's graph using NodeName, otherwise NodeName is ignored. |
| Asset | When Asset is non null, if the node is a terminal node, and if the node timestamp is more recent than InOutLastNodeTimestamp. then the node SetAssetValue method will be called on this asset. |