Navigation
API > API/Runtime > API/Runtime/DataflowCore
This evaluator will evaluate the graph in one go when Start is called This is useful for running simulation graph for example that needs to execute in exactly one frame or evaluating graph from a blueprint
| Name | FDataflowDirectEvaluator |
| Type | struct |
| Header File | /Engine/Source/Runtime/Dataflow/Core/Public/Dataflow/DataflowContextEvaluator.h |
| Include Path | #include "Dataflow/DataflowContextEvaluator.h" |
Syntax
struct FDataflowDirectEvaluator : public UE::Dataflow::IDataflowEvaluator
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FDataflowDirectEvaluator
(
FContext& InOwningContext |
Dataflow/DataflowContextEvaluator.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FDataflowDirectEvaluator() |
Dataflow/DataflowContextEvaluator.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bIsCanceled | std::atomic< bool > | Dataflow/DataflowContextEvaluator.h | ||
| bIsRunning | std::atomic< bool > | Dataflow/DataflowContextEvaluator.h | ||
| OwningContext | FContext & | Dataflow/DataflowContextEvaluator.h | ||
| ProgressTracker | FThreadSafeProgressTracker | Dataflow/DataflowContextEvaluator.h |
Functions
Public
Public Virtual
Overridden from IDataflowEvaluator
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Cancel() |
Dataflow/DataflowContextEvaluator.h | ||
virtual float GetProgress() |
Dataflow/DataflowContextEvaluator.h | ||
virtual FText GetProgressMessage() |
Dataflow/DataflowContextEvaluator.h | ||
virtual bool IsRunning() |
Dataflow/DataflowContextEvaluator.h | ||
virtual void Start
(
const FDataflowEvaluatorParameters& StartParams |
Dataflow/DataflowContextEvaluator.h |