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