Navigation
API > API/Plugins > API/Plugins/DataprepCore
References
| Module | DataprepCore |
| Header | /Engine/Plugins/Enterprise/DataprepEditor/Source/DataprepCore/Public/DataprepActionAsset.h |
| Include | #include "DataprepActionAsset.h" |
Syntax
struct FDataprepActionContext
Remarks
Structure to pass execution context to action
Variables
| Type | Name | Description | |
|---|---|---|---|
| TSet< TWeakObjectPtr< UObject > > | Assets | Set of assets the consumer will process | |
| DataprepActionAsset::FActionsContextChangedFunc | ContextChangedCallback | Delegate called by an action if the working content has changed after the execution of an operation | |
| DataprepActionAsset::FCanExecuteNextStepFunc | ContinueCallback | Delegate called by an action after the execution of each step | |
| TSharedPtr< IDataprepLogger > | LoggerPtr | Hold onto the logger that the consumer should use to log messages | |
| TSharedPtr< IDataprepProgressReporter > | ProgressReporterPtr | Hold onto the reporter that the consumer should use to report progress | |
| FString | TransientContentFolder | Path to transient content folder where were created | |
| TWeakObjectPtr< UWorld > | WorldPtr | Hold onto the world the consumer will process |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| FDataprepActionContext & | SetActionsContextChanged
(
DataprepActionAsset::FActionsContextChangedFunc InActionsContextChangedFunc |
||
| FDataprepActionContext & | SetAssets
(
TArray< TWeakObjectPtr< UObject > >& InAssets |
||
| FDataprepActionContext & | SetCanExecuteNextStep
(
DataprepActionAsset::FCanExecuteNextStepFunc InCanExecuteNextStepFunc |
||
| FDataprepActionContext & | SetLogger
(
const TSharedPtr< IDataprepLogger >& InLogger |
||
| FDataprepActionContext & | SetProgressReporter
(
const TSharedPtr< IDataprepProgressReporter >& InProgressReporter |
||
| FDataprepActionContext & | SetTransientContentFolder
(
const FString& InTransientContentFolder |
||
| FDataprepActionContext & | SetWorld
(
UWorld* InWorld |