Navigation
API > API/Plugins > API/Plugins/DataprepCore
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UDataprepAssetProducers
References
| Module | DataprepCore |
| Header | /Engine/Plugins/Enterprise/DataprepEditor/Source/DataprepCore/Public/DataprepAssetProducers.h |
| Include | #include "DataprepAssetProducers.h" |
Syntax
UCLASS&40;&41;
class UDataprepAssetProducers : public UObject
Remarks
A UDataprepAssetProducers is a utility class to manage the set of producers constituting the inputs of a DataprepAssetInterface. It provides a set of methods to edit the set of producers and their respective configuration.
Variables
| Type | Name | Description | |
|---|---|---|---|
| TArray< FDataprepAssetProducer > | AssetProducers | List of producers referenced by the asset | |
| int32 | Padding | List of producers referenced by the asset |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| int32 | AddAssetProducer
(
const FDataprepAssetProducer& AssetProducer |
Append an FDataprepAssetProducer | |
| UDataprepContentProducer * | AddProducer
(
UClass* ProducerClass |
Add a producer of a given class | |
| UDataprepContentProducer * | AddProducerAutomated
(
UClass* ProducerClass |
Add a producer of a given class but don't pop any ui | |
| UDataprepContentProducer * | CopyProducer
(
const UDataprepContentProducer* InProducer |
Add a copy of a producer | |
| bool | EnableAllProducers
(
bool bValue |
Enable/Disable the producer at a given index | |
| void | EnableProducer
(
int32 Index, |
Enable/Disable the producer at a given index | |
| UDataprepAssetProducers::FOnDataprepProducersChanged TBaseMulticastDelegate_TwoParams | GetOnChanged () |
||
| const UDataprepContentProducer * | GetProducer
(
int32 Index |
||
| UDataprepContentProducer * | GetProducer
(
int32 Index |
||
| int32 | |||
| bool | IsProducerEnabled
(
int32 Index |
||
| bool | IsProducerSuperseded
(
int32 Index |
||
| void | OnProducerChanged
(
const UDataprepContentProducer* InProducer |
Answer notification that the consumer has changed | |
| TArray< TWeakObjectPtr< UObject > > | Produce
(
const FDataprepProducerContext& InContext |
Run all producers of the Dataprep asset | |
| void | Remove all producers | ||
| bool | RemoveProducer
(
int32 IndexToRemove |
Remove the producer at a given index | |
| void | ToggleProducer
(
int32 Index |
Toggle the producer at a given index |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | PostEditUndo () |
Called after applying a transaction to the object. | |
| void | Handles reading, writing, and reference collecting using FArchive. |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FOnDataprepProducersChanged | Allow an observer to be notified when when one of the producer has changed |