Choose your operating system:
Windows
macOS
Linux
| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Enterprise/DataprepEditor/Source/DataprepCore/Public/DataprepContentProducer.h |
Include |
#include "DataprepContentProducer.h" |
UCLASS(Abstract, BlueprintType)
class UDataprepContentProducer : public UObject
Abstract class to derived from to be a producer in the Dataprep asset
Name | Description | ||
---|---|---|---|
|
Context |
Context which the producer will run with |
|
|
TSharedPtr< FFe... |
FeedbackContext |
The feedback context in use to check for user cancellation |
|
OnChanged |
Delegate to broadcast changes to the producer |
Name | Description | ||
---|---|---|---|
|
CanAddToProducersArray ( |
Allow a producer to pop a ui after being created. |
|
|
Execute ( |
Populates the world and fill up the array of assets. |
|
|
const FText ... |
GetDescription() |
Text briefly describing what the producer is doing to populate the world and assets. |
|
const FText ... |
GetLabel() |
Name used by the UI to be displayed. |
|
GetNamespace() |
Text briefly describing what the producer is doing to populate the world and assets. |
|
|
UDataprepCon... |
GetOnChanged() |
|
|
Initialize() |
Initialize the producer to be ready for a call to the Execute method. |
|
|
IsCancelled() |
Returns true if the producer was cancelled during execution |
|
|
IsValid() |
||
|
LogError ( |
||
|
LogInfo ( |
Start of helper functions to log messages and report progress. |
|
|
LogWarning ( |
||
|
Produce ( |
Successively calls the Initialize, Execute and Reset methods Additionally, to avoid naming collision, rename the newly created actors to include the producer's namespace. |
|
|
Reset() |
Clean up the objects used by the producer. |
|
|
Supersede ( |
A producer supersede another if its produces the same content or a super-set of the other's content |
Name |
Description |
|
---|---|---|
|
FDataprepProducerChanged |
Allow an observer to be notified when one of the properties of the producer changes |