Navigation
API > API/Plugins > API/Plugins/DataprepCore
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UDataprepAssetInterface
- UDataprepAsset
- UDataprepAssetInstance
References
| Module | DataprepCore |
| Header | /Engine/Plugins/Enterprise/DataprepEditor/Source/DataprepCore/Public/DataprepAssetInterface.h |
| Include | #include "DataprepAssetInterface.h" |
Syntax
UCLASS&40;Abstract, BlueprintType&41;
class UDataprepAssetInterface : public UObject
Variables
| Type | Name | Description | |
|---|---|---|---|
| TObjectPtr< UDataprepAssetProducers > | Inputs | Producers associated to the Dataprep asset | |
| FOnDataprepAssetChanged | OnChanged | Delegate broadcasted when the consumer or one of the producers has changed | |
| TObjectPtr< UDataprepContentConsumer > | Output | Consumer associated to the Dataprep asset | |
| TObjectPtr< UDataprepRecipeInterface > | Recipe | Recipe associated to the Dataprep asset |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | ExecuteRecipe
(
const TSharedPtr< FDataprepActionContext >& InActionsContext |
Sequentially execute all the actions held by the Dataprep asset | |
| void | ExecuteRecipe_Internal
(
const TSharedPtr< FDataprepActionContext >& InActionsContext, |
Does the actual execution of the pipeline with the specified action list | |
| const TArray< UDataprepActionAsset * > & | GetActions () |
||
| UDataprepContentConsumer * | GetConsumer () |
||
| const UDataprepContentConsumer * | GetConsumer () |
||
| UDataprepAssetInterface::FOnDataprepAssetChanged TBaseMulticastDelegate_OneParam | GetOnChanged () |
||
| UObject * | Temporary function to allow the dataprep editor to show the parametrization | ||
| UDataprepAssetProducers * | GetProducers () |
||
| const UDataprepAssetProducers * | GetProducers () |
||
| UDataprepRecipeInterface * | GetRecipe () |
||
| const UDataprepRecipeInterface * | GetRecipe () |
||
| bool | HasActions () |
||
| void | Answer notification that the consumer has changed | ||
| void | OnProducersChanged
(
FDataprepAssetChangeType, |
Answer notification that the producer has changed | |
| void | Answer notification that the recipe has changed | ||
| bool | RunConsumer
(
const FDataprepConsumerContext& InContext |
Run the consumer associated with the Dataprep asset | |
| TArray< TWeakObjectPtr< UObject > > | RunProducers
(
const FDataprepProducerContext& InContext |
Run all producers of the Dataprep asset | |
| UDataprepContentConsumer * | SetConsumer
(
UClass* NewConsumerClass, |
Create a new consumer of the given class |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | Called after the C++ constructor and after the properties have been initialized, including those loaded from config. | ||
| void | PostLoad () |
Do any object-specific cleanup required immediately after loading an object. |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FOnDataprepAssetChanged | Allow an observer to be notified when the consumer or one of the producer has changed |