Navigation
API > API/Plugins > API/Plugins/DatasmithContent
Inheritance Hierarchy
- IDatasmithCustomAction
- UDatasmithCustomActionBase
- UParametricRetessellateAction
References
| Module | DatasmithContent |
| Header | /Engine/Plugins/Enterprise/DatasmithContent/Source/DatasmithContent/Public/DatasmithCustomAction.h |
| Include | #include "DatasmithCustomAction.h" |
Syntax
class IDatasmithCustomAction
Remarks
Interface of a CustomAction. This is a way to quickly expose some custom processing.
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | ApplyOnActors
(
const TArray< AActor* >& SelectedActors |
The actual processing, called by Datasmith when the user trigger an action. | |
| void | ApplyOnAssets
(
const TArray< FAssetData >& SelectedAssets |
The actual processing, called by Datasmith when the user trigger an action. | |
| bool | CanApplyOnActors
(
const TArray< AActor* >& SelectedActors |
Called by Datasmith when we displays potential action for some actors (eg. when the context menu of the level editor is used). | |
| bool | CanApplyOnAssets
(
const TArray< FAssetData >& SelectedAssets |
Called by Datasmith when we displays potential action for some assets (eg. when the context menu of the content browser is used). | |
| const FText & | GetLabel () |
||
| const FText & | GetTooltip () |