Navigation
API > API/Runtime > API/Runtime/DataflowCore > API/Runtime/DataflowCore/FDataflowNode
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void SetValue
(
UE::Dataflow::FContext& Context, |
SetValue(...) | Dataflow/DataflowNode.h | |
void SetValue
(
UE::Dataflow::FContext& Context, |
Dataflow/DataflowNode.h |
SetValue(UE::Dataflow::FContext &, T &&, const U *)
Description
SetValue(...)
Set the value of the Reference output.
Note: If the compiler errors out with "You cannot bind an lvalue to an rvalue reference", then simply remove the explicit template parameter from the function call to allow for a const reference type to be deducted. const int32 Value = 0; SetValue
| Name | SetValue |
| Type | function |
| Header File | /Engine/Source/Runtime/Experimental/Dataflow/Core/Public/Dataflow/DataflowNode.h |
| Include Path | #include "Dataflow/DataflowNode.h" |
template<class T, class U, typename>
void SetValue
(
UE::Dataflow::FContext & Context,
T && Value,
const U * Reference
) const
Parameters
| Name | Remarks |
|---|---|
| Context | : The evaluation context that holds the data store. |
| Value | : The value to store in the contexts data store. |
| Reference | : Pointer to a member of this node that corresponds with the output to set. |
SetValue(UE::Dataflow::FContext &, const typename TAnyType::FStorageType &, const TAnyType *)
| Name | SetValue |
| Type | function |
| Header File | /Engine/Source/Runtime/Experimental/Dataflow/Core/Public/Dataflow/DataflowNode.h |
| Include Path | #include "Dataflow/DataflowNode.h" |
template<typename TAnyType, typename>
void SetValue
(
UE::Dataflow::FContext & Context,
const typename TAnyType::FStorageType & Value,
const TAnyType * Reference
) const