UDataprepAssetInterface

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

DataprepCore

Header

/Engine/Plugins/Enterprise/DataprepEditor/Source/DataprepCore/Public/DataprepAssetInterface.h

Include

#include "DataprepAssetInterface.h"

Syntax

[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(Abstract, BlueprintType)
class UDataprepAssetInterface : public UObject

Variables

Name Description

Protected variable UProperty

UDataprepAssetP...

 

Inputs

Producers associated to the Dataprep asset

Protected variable

FOnDataprepAsse...

 

OnChanged

Delegate broadcasted when the consumer or one of the producers has changed

Protected variable UProperty

UDataprepConten...

 

Output

Consumer associated to the Dataprep asset

Protected variable UProperty

UDataprepRecipe...

 

Recipe

Recipe associated to the Dataprep asset

Constructors

Name Description

Public function

UDataprepAssetInterface()

Destructors

Name Description

Public function Virtual

~UDataprepAssetInterface()

Functions

Name Description

Public function Virtual

void

 

ExecuteRecipe

(
    const TSharedPtr< FDataprepActionCo...
)

Sequentially execute all the actions held by the Dataprep asset

Protected function

void

 

ExecuteRecipe_Internal

(
    const TSharedPtr< FDataprepActionCo...,
    const TArray< UDataprepActionAsset ...
)

Does the actual execution of the pipeline with the specified action list

Public function Virtual Const

const TArray...

 

GetActions()

Public function

UDataprepCon...

 

GetConsumer()

Public function Const

const UDatap...

 

GetConsumer()

Public function

UDataprepAss...

 

GetOnChanged()

Public function Virtual

UObject *...

 

GetParameterizationObject()

Temporary function to allow the dataprep editor to show the parametrization

Public function

UDataprepAss...

 

GetProducers()

Public function Const

const UDatap...

 

GetProducers()

Public function

UDataprepRec...

 

GetRecipe()

Public function Const

const UDatap...

 

GetRecipe()

Public function Virtual Const

bool

 

HasActions()

Protected function

void

 

OnConsumerChanged()

Answer notification that the consumer has changed

Protected function

void

 

OnProducersChanged

(
    FDataprepAssetChangeType,
    int32
)

Answer notification that the producer has changed

Protected function

void

 

OnRecipeChanged()

Answer notification that the recipe has changed

Public function Virtual

bool

 

RunConsumer

(
    const FDataprepConsumerContext& In...
)

Run the consumer associated with the Dataprep asset

Public function Virtual

TArray< TWea...

 

RunProducers

(
    const FDataprepProducerContext& In...
)

Run all producers of the Dataprep asset

Public function

UDataprepCon...

 

SetConsumer

(
    UClass* NewConsumerClass,
    bool bNotifyChanges
)

Create a new consumer of the given class

Overridden from UObject

Name Description

Public function Virtual

void

 

PostInitProperties()

Called after the C++ constructor and after the properties have been initialized, including those loaded from config.

Public function Virtual

void

 

PostLoad()

Do any object-specific cleanup required immediately after loading an object.

Classes

Name

Description

Public class

FOnDataprepAssetChanged

Allow an observer to be notified when the consumer or one of the producer has changed

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss