Navigation
Unreal Engine C++ API Reference > Plugins > DataprepCore
References
Module | DataprepCore |
Header | /Engine/Plugins/Enterprise/DataprepEditor/Source/DataprepCore/Public/DataprepOperation.h |
Include | #include "DataprepOperation.h" |
Syntax
struct FDataprepOperationContext
Remarks
Contains all data regarding the context in which an operation will be executed
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
FDataprepAddAsset | AddAssetDelegate | Delegate to duplicate and add an asset to the Dataprep content Only effective if the operation is of class UDataprepEditingOperation |
![]() |
FDataprepAssetsModified | AssetsModifiedDelegate | Delegate to indicate an asset has been modified |
![]() |
TSharedPtr< struct FDataprepContext > | Context | The context contains on which the operation should operate on. |
![]() |
FDataprepCreateActor | CreateActorDelegate | Delegate to create and add an actor to the Dataprep content Only effective if the operation is of class UDataprepEditingOperation |
![]() |
FDataprepCreateAsset | CreateAssetDelegate | Delegate to create and add an asset to the Dataprep content Only effective if the operation is of class UDataprepEditingOperation |
![]() |
TSharedPtr< class IDataprepLogger > | DataprepLogger | Optional Logger to capture the log produced by an operation (via the functions LogInfo, LogWarning and LogError). |
![]() |
TSharedPtr< class IDataprepProgressReporter > | DataprepProgressReporter | Optional Progress Reporter to capture any progress reported by an operation. |
![]() |
FDataprepDeleteObjects | DeleteObjectsDelegate | Delegate to remove an asset from the Dataprep content Only effective if the operation is of class UDataprepEditingOperation |
![]() |
FDataprepRemoveObject | RemoveObjectDelegate | Delegate to remove an object from the Dataprep's or the action's working set Only effective if the operation is of class UDataprepEditingOperation |