UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
DataflowSimulationManager.cpp File Reference

Classes

class  UE::Dataflow::Private::FDataflowSimulationTask
 

Namespaces

namespace  UE
 
namespace  UE::Dataflow
 
namespace  UE::Dataflow::Private
 

Enumerations

enum class  UE::Dataflow::Private::ESimulationThreadingMode : uint8 { UE::Dataflow::Private::GameThread , UE::Dataflow::Private::BlockingThread , UE::Dataflow::Private::AsyncThread }
 

Functions

void UE::Dataflow::Private::PreSimulationTick (const TObjectPtr< UObject > &SimulationWorld, const float SimulationTime, const float DeltaTime)
 
void UE::Dataflow::Private::PostSimulationTick (const TObjectPtr< UObject > &SimulationWorld, const float SimulationTime, const float DeltaTime)
 
void UE::Dataflow::RegisterSimulationInterface (const TObjectPtr< UObject > &SimulationObject)
 
void UE::Dataflow::UnregisterSimulationInterface (const TObjectPtr< UObject > &SimulationObject)
 

Variables

int32 UE::Dataflow::Private::DataflowSimulationThreadingMode = (uint8)ESimulationThreadingMode::AsyncThread
 
FAutoConsoleVariableRef UE::Dataflow::Private::CVarDataflowSimulationThreadingMode (TEXT("p.Dataflow.Simulation.ThreadingMode"), DataflowSimulationThreadingMode, TEXT("0 : run simulation on GT | 1 : run simulation on PT (GT is blocked in manager Tick) | 2 : run simulation on PT (GT will be blocked at the end of the world tick)"))