Navigation
API > API/Plugins > API/Plugins/DataflowEditor > API/Plugins/DataflowEditor/Dataflow
Inheritance Hierarchy
- FPreviewScene
- FTickableEditorObject
- FAdvancedPreviewScene
- FDataflowPreviewSceneBase
- FDataflowSimulationScene
References
| Module | DataflowEditor |
| Header | /Engine/Plugins/Experimental/Dataflow/Source/DataflowEditor/Public/Dataflow/DataflowSimulationScene.h |
| Include | #include "Dataflow/DataflowSimulationScene.h" |
Syntax
class FDataflowSimulationScene : public FDataflowPreviewSceneBase
Remarks
Dataflow simulation scene holding all the dataflow content components
Variables
| Type | Name | Description | |
|---|---|---|---|
| float | SimulationTime | Simulation time used to drive the cache loading |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FDataflowSimulationScene
(
FPreviewScene::ConstructionValues ConstructionValues, |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddReferencedObjects
(
FReferenceCollector& Collector |
||
| bool | Check if the preview scene can run simulation | ||
| void | Create all the simulation world components and instances | ||
| const int32 & | GetNumFrames () |
Get the number of frames | |
| TObjectPtr< AActor > | Preview actor accessors | ||
| const TObjectPtr< AActor > | |||
| UDataflowSimulationSceneDescription * | Get the scene description used in the preview scene widget | ||
| const FVector2f & | GetTimeRange () |
Get the simulation time range | |
| bool | Check if there is something to render | ||
| void | OnObjectsReinstanced
(
const TMap< UObject*, UObject* >& ObjectsMap |
Functions that will be triggered when objects will be reinstanced (BP compilation) | |
| void | Pause the simulation | ||
| void | RebuildSimulationScene
(
const bool bIsSimulationEnabled |
Rebuild the simulation scene | |
| void | Reset all the simulation world components and instances | ||
| void | SceneDescriptionPropertyChanged
(
const FName& PropertyName |
Update Scene in response to the SceneDescription changing | |
| void | Start the simulation | ||
| void | Step the simulation | ||
| void | TickDataflowScene
(
const float DeltaSeconds |
Tick data flow scene | |
| void | Update the simulation cache |