Navigation
API > API/Plugins > API/Plugins/DataflowEditor
Describes a single UDataflow asset to expose as a named template for a specific asset class. Passed to FDataflowTemplateRegistry::RegisterTemplateAsset at module startup.
Example: FDataflowTemplateRegistry::Get().RegisterTemplateAsset( UGroomAsset::StaticClass(), { FSoftObjectPath(TEXT("/GroomEditor/Dataflow/Templates/DF_BasicHair")), LOCTEXT("BasicHair", "Basic Hair"), {}, FSlateIcon("GroomEditorStyle", "ClassThumbnail.GroomAsset") });
| Name | FDataflowTemplateAssetRegistration |
| Type | struct |
| Header File | /Engine/Plugins/Dataflow/Source/DataflowEditor/Public/Dataflow/DataflowTemplateRegistry.h |
| Include Path | #include "Dataflow/DataflowTemplateRegistry.h" |
Syntax
struct FDataflowTemplateAssetRegistration
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AssetPath | FSoftObjectPath | Soft path to the specific UDataflow asset. | Dataflow/DataflowTemplateRegistry.h | |
| DisplayName | FText | Tile label. If empty, derived from the asset name (strips "DF_", replaces underscores with spaces). | Dataflow/DataflowTemplateRegistry.h | |
| Icon | FSlateIcon | Tile icon. | Dataflow/DataflowTemplateRegistry.h | |
| Tooltip | FText | Tooltip shown on hover. If empty, defaults to the asset object path. | Dataflow/DataflowTemplateRegistry.h |