UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Dataflow::FContextEvaluator Struct Reference

#include <DataflowContextEvaluator.h>

Classes

struct  FEvaluationEntry
 

Public Types

using FNodeId = FGuid
 

Public Member Functions

 FContextEvaluator (FContext &InOwningContext)
 
void ScheduleNodeEvaluation (const FDataflowNode &Node, FOnPostEvaluationFunction OnPostEvaluation)
 
void ScheduleOutputEvaluation (const FDataflowOutput &Output, FOnPostEvaluationFunction OnPostEvaluation)
 
void Process ()
 
void Cancel ()
 
void GetStats (int32 &OutNumPendingTasks, int32 &OutNumRunningTasks, int32 &OutNumCompletedTasks) const
 
int32 GetNumPendingTasks () const
 
int32 GetNumRunningTasks () const
 
int32 GetNumCompletedTasks () const
 

Member Typedef Documentation

◆ FNodeId

Constructor & Destructor Documentation

◆ FContextEvaluator()

UE::Dataflow::FContextEvaluator::FContextEvaluator ( FContext InOwningContext)
inline

Member Function Documentation

◆ Cancel()

void UE::Dataflow::FContextEvaluator::Cancel ( )

◆ GetNumCompletedTasks()

int32 UE::Dataflow::FContextEvaluator::GetNumCompletedTasks ( ) const
inline

◆ GetNumPendingTasks()

int32 UE::Dataflow::FContextEvaluator::GetNumPendingTasks ( ) const
inline

◆ GetNumRunningTasks()

int32 UE::Dataflow::FContextEvaluator::GetNumRunningTasks ( ) const
inline

◆ GetStats()

void UE::Dataflow::FContextEvaluator::GetStats ( int32 OutNumPendingTasks,
int32 OutNumRunningTasks,
int32 OutNumCompletedTasks 
) const

◆ Process()

void UE::Dataflow::FContextEvaluator::Process ( )

◆ ScheduleNodeEvaluation()

void UE::Dataflow::FContextEvaluator::ScheduleNodeEvaluation ( const FDataflowNode Node,
FOnPostEvaluationFunction  OnPostEvaluation 
)

◆ ScheduleOutputEvaluation()

void UE::Dataflow::FContextEvaluator::ScheduleOutputEvaluation ( const FDataflowOutput Output,
FOnPostEvaluationFunction  OnPostEvaluation 
)

The documentation for this struct was generated from the following files: