Navigation
API > API/Plugins > API/Plugins/DataflowEditor > API/Plugins/DataflowEditor/Dataflow
Inheritance Hierarchy
- UObject
- UToolTarget
- UDataflowReadOnlyToolTarget
- UDataflowToolTarget
References
| Module | DataflowEditor |
| Header | /Engine/Plugins/Experimental/Dataflow/Source/DataflowEditor/Public/Dataflow/DataflowToolTarget.h |
| Include | #include "Dataflow/DataflowToolTarget.h" |
Syntax
UCLASS (Transient)
class UDataflowReadOnlyToolTarget :
public UToolTarget ,
public IMeshDescriptionProvider ,
public IDynamicMeshProvider ,
public IMaterialProvider
Remarks
A tool target backed by a read-only dataflow asset that can provide and take a mesh description.
Variables
| Type | Name | Description | |
|---|---|---|---|
| TObjectPtr< UObject > | Asset | Internal asset pointer. | |
| TSharedPtr< UE::Dataflow::FEngineContext > | Context | Engine context to be used for dataflow evaluation | |
| TObjectPtr< UDataflow > | Dataflow | Internal dataflow pointer. | |
| TUniquePtr< FMeshDescription > | DataflowMeshDescription | Until UDataflow stores its internal representation as FMeshDescription, we need to retain the storage here to cover the lifetime of the pointer returned by GetMeshDescription(). |
Overridden from UToolTarget
| Type | Name | Description | |
|---|---|---|---|
| bool | IsValid () |
UToolTarget implementation. |
Overridden from IMeshDescriptionProvider
| Type | Name | Description | |
|---|---|---|---|
| FMeshDescription | Returns an empty mesh description appropriate for the provider, i.e. configured with appropriate mesh attributes but otherwise devoid of topology or element data. | ||
| const FMeshDescription * | GetMeshDescription
(
const FGetMeshParameters& GetMeshParams |
IMeshDescriptionProvider implementation. |
Overridden from IDynamicMeshProvider
| Type | Name | Description | |
|---|---|---|---|
| UE::Geometry::FDynamicMesh3 | IDynamicMeshProvider. |
Overridden from IMaterialProvider
| Type | Name | Description | |
|---|---|---|---|
| bool | CommitMaterialSetUpdate
(
const FComponentMaterialSet& MaterialSet, |
Commit an update to the material set. | |
| UMaterialInterface * | GetMaterial
(
int32 MaterialIndex |
Get pointer to a Material provided by this Source | |
| void | GetMaterialSet
(
FComponentMaterialSet& MaterialSetOut, |
Get material set provided by this source | |
| int32 | IMaterialProvider implementation. |