Navigation
API > API/Runtime > API/Runtime/DataflowSimulation
Dataflow simulation interface to send/receive datas (GT <-> PT)
| Name | IDataflowSimulationInterface |
| Type | class |
| Header File | /Engine/Source/Runtime/Experimental/Dataflow/Simulation/Public/Dataflow/DataflowSimulationInterface.h |
| Include Path | #include "Dataflow/DataflowSimulationInterface.h" |
Syntax
class IDataflowSimulationInterface
Derived Classes
- IDataflowPhysicsSolverInterface
- IDataflowCollisionObjectInterface
- IDataflowConstraintObjectInterface
- IDataflowPhysicsObjectInterface
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
IDataflowSimulationInterface() |
Dataflow/DataflowSimulationInterface.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void BuildSimulationProxy() |
Build the simulation proxy | Dataflow/DataflowSimulationInterface.h | |
const FDataflowSimulationAsset & GetSimulationAsset () |
Get the const dataflow simulation asset | Dataflow/DataflowSimulationInterface.h | |
| Get the dataflow simulation asset | Dataflow/DataflowSimulationInterface.h | ||
FString GetSimulationName() |
Get the simulation name | Dataflow/DataflowSimulationInterface.h | |
const FDataflowSimulationProxy * GetSimulationProxy () |
Get the const simulation proxy | Dataflow/DataflowSimulationInterface.h | |
| Get the simulation proxy | Dataflow/DataflowSimulationInterface.h | ||
virtual FString GetSimulationType() |
Get the simulation type | Dataflow/DataflowSimulationInterface.h | |
bool IsInterfaceRegistered
(
const TObjectPtr< UWorld >& SimulationWorld |
Check if the interface has been registered to the manager | Dataflow/DataflowSimulationInterface.h | |
virtual void PostProcessSimulation
(
const float DeltaTime |
Postprocess data after simulation | Dataflow/DataflowSimulationInterface.h | |
virtual void PreProcessSimulation
(
const float DeltaTime |
Preprocess data before simulation | Dataflow/DataflowSimulationInterface.h | |
virtual void ReadFromSimulation
(
const float DeltaTime, |
Read data received from the simulation proxy | Dataflow/DataflowSimulationInterface.h | |
virtual void ReadRestartData() |
Read restart data (positions) from simulation proxy | Dataflow/DataflowSimulationInterface.h | |
void RegisterManagerInterface
(
const TObjectPtr< UWorld >& SimulationWorld |
Register simulation interface solver to manager | Dataflow/DataflowSimulationInterface.h | |
void ResetSimulationProxy() |
Reset the simulation proxy | Dataflow/DataflowSimulationInterface.h | |
void UnregisterManagerInterface
(
const TObjectPtr< UWorld >& SimulationWorld |
Unregister simulation interface from the manager | Dataflow/DataflowSimulationInterface.h | |
virtual void WriteToSimulation
(
const float DeltaTime, |
Write data to be sent to the simulation proxy | Dataflow/DataflowSimulationInterface.h |