Navigation
API > API/Plugins > API/Plugins/DataprepCore
| Name | UDataprepAssetInterface |
| Type | class |
| Header File | /Engine/Plugins/Enterprise/DataprepEditor/Source/DataprepCore/Public/DataprepAssetInterface.h |
| Include Path | #include "DataprepAssetInterface.h" |
Syntax
UCLASS (Abstract, BlueprintType)
class UDataprepAssetInterface : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UDataprepAssetInterface
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UDataprepAssetInterface() |
DataprepAssetInterface.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~UDataprepAssetInterface() |
DataprepAssetInterface.h |
Classes
| Name | Remarks |
|---|---|
| FOnDataprepAssetChanged | Allow an observer to be notified when the consumer or one of the producer has changed |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void ExecuteRecipe
(
const TSharedPtr< FDataprepActionContext >& InActionsContext |
Sequentially execute all the actions held by the Dataprep asset | DataprepAssetInterface.h | |
virtual const TArray< UDataprepActionAsset * > & GetActions() |
DataprepAssetInterface.h | ||
| DataprepAssetInterface.h | |||
const UDataprepContentConsumer * GetConsumer () |
DataprepAssetInterface.h | ||
UDataprepAssetInterface::FOnDataprepAssetChanged TBaseMulticastDelegate_OneParam GetOnChanged() |
DataprepAssetInterface.h | ||
virtual UObject * GetParameterizationObject() |
Temporary function to allow the dataprep editor to show the parametrization | DataprepAssetInterface.h | |
| DataprepAssetInterface.h | |||
const UDataprepAssetProducers * GetProducers () |
DataprepAssetInterface.h | ||
| DataprepAssetInterface.h | |||
const UDataprepRecipeInterface * GetRecipe () |
DataprepAssetInterface.h | ||
virtual bool HasActions() |
DataprepAssetInterface.h | ||
virtual void PostInitProperties() |
DataprepAssetInterface.h | ||
virtual void PostLoad() |
DataprepAssetInterface.h | ||
virtual bool RunConsumer
(
const FDataprepConsumerContext& InContext |
Run the consumer associated with the Dataprep asset | DataprepAssetInterface.h | |
virtual TArray< TWeakObjectPtr< UObject > > RunProducers
(
const FDataprepProducerContext& InContext |
Run all producers of the Dataprep asset | DataprepAssetInterface.h | |
UDataprepContentConsumer * SetConsumer
(
UClass* NewConsumerClass, |
Create a new consumer of the given class | DataprepAssetInterface.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ExecuteRecipe_Internal
(
const TSharedPtr< FDataprepActionContext >& InActionsContext, |
Does the actual execution of the pipeline with the specified action list | DataprepAssetInterface.h | |
void OnConsumerChanged() |
Answer notification that the consumer has changed | DataprepAssetInterface.h | |
void OnProducersChanged
(
FDataprepAssetChangeType, |
Answer notification that the producer has changed | DataprepAssetInterface.h | |
void OnRecipeChanged() |
Answer notification that the recipe has changed | DataprepAssetInterface.h |