Navigation
API > API/Plugins > API/Plugins/DataflowEditor
Classes
| Type | Name | Description | |
|---|---|---|---|
| FAssetSchemaAction_Dataflow_CreateNode_DataflowEdNode | Action to add a node to the graph | ||
| FAssetSchemaAction_Dataflow_DuplicateNode_DataflowEdNode | Action to duplicate a set of nodes in the graph | ||
| FAssetSchemaAction_Dataflow_PasteNode_DataflowEdNode | Action to paste a set of nodes in the graph | ||
| FCollectionSpreadSheetHeader | Header 1st column possible values: Transform Index/Face Index/Vertex Index based on the OutputType 2nd column is SelectionStatus | ||
| FCollectionSpreadSheetItem | Representing a row in the table Index/SelectionStatus | ||
| FDataflowCollectionSpreadSheet | Class to handle the SelectionView widget | ||
| FDataflowCommentNodeData | |||
| FDataflowConnectionData | |||
| FDataflowConnectionDrawingPolicy | |||
| FDataflowConstruction2DViewMode | |||
| FDataflowConstruction2DViewModeBase | |||
| FDataflowConstruction3DViewMode | |||
| FDataflowConstruction3DViewModeBase | |||
| FDataflowConstructionScene | Dataflow construction scene holding all the dynamic meshes used/displayed in the dataflow graph | ||
| FDataflowConstructionViewportClient | |||
| FDataflowConstructionVisualizationRegistry | |||
| FDataflowCopyPasteContent | |||
| FDataflowEditorCommands | |||
| FDataflowEditorCommandsImpl | FDataflowEditorCommandsImpl | ||
| FDataflowEditorModeToolkit | The dataflow editor mode toolkit is responsible for the panel on the side in the dataflow editor that shows mode and tool properties. | ||
| FDataflowEditorModeUILayer | Handles the hosting of additional toolkits, such as the mode toolkit, within the DataflowEditor's toolkit. | ||
| FDataflowEditorModule | The public interface to this module | ||
| FDataflowEditorToolkit | |||
| FDataflowGraphNodeFactory | |||
| FDataflowNodeData | Copy/Paste structs | ||
| FDataflowNodeView | FDataflowNodeView class implements common functions for single node based Dataflow views | ||
| FDataflowPreviewSceneBase | The scene is holding all the objects that will be visible and potentially editable within the viewport | ||
| FDataflowSEditorInterface | FDataflowSEditorInterface | ||
| FDataflowSelectionView | Class to handle the SelectionView widget | ||
| FDataflowSimulationGenerator | Dataflow simulation generator | ||
| FDataflowSimulationResource | Async simulation resource that will be used while simulating | ||
| FDataflowSimulationScene | Dataflow simulation scene holding all the dataflow content components | ||
| FDataflowSimulationSceneDescriptionChanged | |||
| FDataflowSimulationTask | Simulation Task to be run on the async thread | ||
| FDataflowSimulationViewportClient | |||
| FDataflowSimulationVisualizationRegistry | |||
| FDataflowSkeletonView | Class to handle the SelectionView widget | ||
| FDataflowTaskManager | Simulation Task manager | ||
| FDataflowToolRegistry | |||
| FDataflowXmlRead | |||
| FDataflowXmlWrite | FDataflowEditorXml | ||
| FGraphRenderingState | |||
| FPropertyGroupCustomization | Property group customization to allow selecting of a group from a list of the groups currently held by the node's collection. | ||
| FRenderingFactory | |||
| FRenderingViewModeFactory | ViewMode registry/factory | ||
| FSelectionViewHeader | Header 1st column possible values: Transform Index/Face Index/Vertex Index based on the OutputType 2nd column is SelectionStatus | ||
| FSelectionViewItem | Representing a row in the table Index/SelectionStatus | ||
| IDataflowConstructionViewMode | Dataflow Construction View Modes allow the user to choose different views on the same node output. | ||
| IDataflowConstructionVisualization | |||
| IDataflowSimulationVisualization | |||
| IDataflowViewListener | Base listener class to interface between the DataflowToolkit and Dataflow views | ||
| SCollectionInfo | Struct to hold OutputType/Selection data for the outputs Data is stored in a map using the OutputName as key: TMap |
||
| SCollectionSpreadSheetRow | |||
| SDataflowOutputPin | SDataflowOutputPin | ||
| SSelectionInfo | Struct to hold OutputType/Selection data for the outputs Data is stored in a map using the OutputName as key: TMap |
||
| SSelectionViewRow | |||
| UAssetDefinition_DataflowAsset | |||
| UAssetDefinition_DataflowContext | |||
| UDataflowAssetFactory | |||
| UDataflowComponentReadOnlyToolTarget | A tool target backed by a read-only dataflow component that can provide and take a mesh description. | ||
| UDataflowComponentReadOnlyToolTargetFactory | Factory for UDataflowComponentReadOnlyToolTarget to be used by the target manager. | ||
| UDataflowComponentToolTarget | A tool target backed by a dataflow component that can provide and take a mesh description. | ||
| UDataflowComponentToolTargetFactory | Factory for UDataflowComponentToolTarget to be used by the target manager. | ||
| UDataflowEditor | The actual asset editor class doesn't have that much in it, intentionally. | ||
| UDataflowEditorMode | The dataflow editor mode is the mode used in the cloth asset editor. | ||
| UDataflowEditorUISubsystem | Interchange layer to manage built in tab locations within the editor's layout. | ||
| UDataflowReadOnlyToolTarget | A tool target backed by a read-only dataflow asset that can provide and take a mesh description. | ||
| UDataflowReadOnlyToolTargetFactory | Factory for UDataflowReadOnlyToolTarget to be used by the target manager. | ||
| UDataflowSchema | |||
| UDataflowToolTarget | A tool target backed by a dataflow asset that can provide and take a mesh description. | ||
| UDataflowToolTargetFactory | Factory for UDataflowToolTarget to be used by the target manager. |
Typedefs
| Name | Description |
|---|---|
| FGraphPanelSelectionSet |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Interpolates and saves geometry cache from Chaos cache | ||
| void | Creates a new geometry cache file | ||
| void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
||
| void | PostTransacted
(
const FTransactionObjectEvent& TransactionEvent |
||
| void | SetSimulationScene
(
FDataflowSimulationScene* SimulationScene |
Set the simulation scene | |
Variables
| Type | Name | Description | |
|---|---|---|---|
| TSubclassOf< AActor > | BlueprintClass | Caching blueprint actor class to spawn | |
| FTransform | BlueprintTransform | Blueprint actor transform | |
| TObjectPtr< UChaosCacheCollection > | CacheAsset | Caching asset to be used to record the simulation | |
| FDataflowPreviewCacheParams | CacheParams | Caching params used to record the simulation | |
| FDataflowSimulationSceneDescriptionChanged | DataflowSimulationSceneDescriptionChanged | ||
| TObjectPtr< USkeletalMesh > | EmbeddedSkeletalMesh | SkeletalMesh interpolated from simulation. | |
| TObjectPtr< UGeometryCache > | GeometryCacheAsset | Geometry cache asset used to extract skeletal mesh results from simulation | |
| TArray< TArray< FVector3f > > | RenderPositions | Render geometry positions from interpolation | |
| FDataflowSimulationScene * | SimulationScene | Simulation scene linked to that descriptor |