Navigation
| Name | DataflowSimulation |
| Type | Runtime |
| Location | /Engine/Source/Runtime/Experimental/Dataflow/Simulation/ |
| Module Build Rules | DataflowSimulation.Build.cs |
Classes
| Name | Remarks |
|---|---|
| TSimulationContext | Simulation context that will be used by all the simulation nodes |
| UDataflowCollisionObjectInterface | |
| UDataflowConstraintObjectInterface | |
| UDataflowGeometryCachable | |
| UDataflowPhysicsObjectInterface | |
| UDataflowPhysicsSolverInterface | |
| UDataflowSimulationActor | Dataflow simulation actor interface to be able to call BP events before/after the manager ticking in case we need it |
| UDataflowSimulationInterface | |
| UDataflowSimulationManager |
Structs
| Name | Remarks |
|---|---|
| FAdvancePhysicsSolversDataflowNode | Advance the simulation physics solver in time |
| FDataflowCollisionObjectProxy | Dataflow collision object proxy (PT) |
| FDataflowConstraintObjectProxy | Dataflow collision object proxy (PT) |
| FDataflowExecutionNode | FDataflowExecutionNode Base class for the execute the dataflow simulation graph. |
| FDataflowInvalidNode | FDataflowInvalidNode Base class for invalid nodes within the Dataflow graph. |
| FDataflowPhysicsObjectProxy | Dataflow physics object proxy (PT) |
| FDataflowPhysicsSolverProxy | Dataflow simulation physics solver proxy (PT) |
| FDataflowSimulationAsset | Dataflow simulation asset (should be in the interface children) |
| FDataflowSimulationData | Per dataflow graph simulation data type (data interfaces + simulation context) |
| FDataflowSimulationNode | FDataflowSimulationNode Base class for simulation nodes within the Dataflow graph. |
| FDataflowSimulationProperty | Dataflow simulation property |
| FDataflowSimulationProxy | Dataflow simulation proxy used for simulation (PT) |
| FDataflowSimulationTime | Get the dataflow simulation time |
| FFilterSimulationProxiesDataflowNode | Filter simulation proxies from context |
| FGetPhysicsSolversDataflowNode | Get physics solvers from context |
| FGetSimulationTimeDataflowNode | Get the context simulation time |
| FSimulationProxiesTerminalDataflowNode | Main terminal node for simulation proxies |
Interfaces
| Name | Remarks |
|---|---|
| IDataflowCollisionObjectInterface | Dataflow collision object interface to send/receive datas (GT <-> PT) |
| IDataflowConstraintObjectInterface | Dataflow collision object interface to send/receive datas (GT <-> PT) |
| IDataflowGeometryCachable | An asset that can produces a geometry cache |
| IDataflowPhysicsObjectInterface | Dataflow physics object interface to send/receive datas (GT <-> PT) |
| IDataflowPhysicsSolverInterface | Dataflow physics solver interface to send/receive (GT) |
| IDataflowSimulationActor | |
| IDataflowSimulationInterface | Dataflow simulation interface to send/receive datas (GT <-> PT) |
| IDataflowSimulationPlugin | The public interface to this module |