![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "Dataflow/DataflowSimulationManager.h"#include "Dataflow/DataflowSimulationUtils.h"#include "Dataflow/DataflowSimulationInterface.h"#include "Dataflow/DataflowSimulationProxy.h"#include "Components/ActorComponent.h"#include "Async/TaskGraphInterfaces.h"#include "Containers/Map.h"#include "Dataflow/Interfaces/DataflowPhysicsSolver.h"#include "ChaosDebugDraw/ChaosDDContext.h"#include "Engine/World.h"#include "Kismet/GameplayStatics.h"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)")) |