6#include "Containers/Array.h"
65 bool IsScheduledOrRunning(
const FNodeId&
Id)
const;
69 void ScheduleEvaluation(
const FEvaluationEntry& Entry);
71 bool TryScheduleTask(
const FEvaluationEntry& Entry);
72 void ScheduleTask(
const FEvaluationEntry& Entry);
73 void ClearCompletedTasks();
OODEFFUNC typedef void(OODLE_CALLBACK t_fp_OodleCore_Plugin_Free)(void *ptr)
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition UnrealString.h.inl:34
Definition SharedPointer.h:1295
Definition DataflowNodeParameters.h:134
Definition DataflowAnyType.cpp:10
Definition DataflowNode.h:52
Definition DataflowInputOutput.h:149
Definition DataflowContextEvaluator.h:32
TWeakPtr< const FDataflowNode > WeakNode
Definition DataflowContextEvaluator.h:34
bool operator==(const FEvaluationEntry &Other) const
Definition DataflowContextEvaluator.h:37
FString ToString() const
Definition DataflowContextEvaluator.cpp:255
FOnPostEvaluationFunction OnPostEvaluation
Definition DataflowContextEvaluator.h:35
FNodeId Id
Definition DataflowContextEvaluator.h:33
Definition DataflowContextEvaluator.h:27
FContextEvaluator(FContext &InOwningContext)
Definition DataflowContextEvaluator.h:49
void ScheduleNodeEvaluation(const FDataflowNode &Node, FOnPostEvaluationFunction OnPostEvaluation)
Definition DataflowContextEvaluator.cpp:8
int32 GetNumCompletedTasks() const
Definition DataflowContextEvaluator.h:62
void Process()
Definition DataflowContextEvaluator.cpp:141
void Cancel()
Definition DataflowContextEvaluator.cpp:65
int32 GetNumRunningTasks() const
Definition DataflowContextEvaluator.h:61
int32 GetNumPendingTasks() const
Definition DataflowContextEvaluator.h:60
void GetStats(int32 &OutNumPendingTasks, int32 &OutNumRunningTasks, int32 &OutNumCompletedTasks) const
Definition DataflowContextEvaluator.cpp:131
FGuid FNodeId
Definition DataflowContextEvaluator.h:29
void ScheduleOutputEvaluation(const FDataflowOutput &Output, FOnPostEvaluationFunction OnPostEvaluation)
Definition DataflowContextEvaluator.cpp:20