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 (Experimental, 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

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback