Navigation
API > API/Plugins > API/Plugins/DataprepCore
Structure to pass execution context to producer
| Name | FDataprepProducerContext |
| Type | struct |
| Header File | /Engine/Plugins/Enterprise/DataprepEditor/Source/DataprepCore/Public/DataprepContentProducer.h |
| Include Path | #include "DataprepContentProducer.h" |
Syntax
struct FDataprepProducerContext
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FDataprepProducerContext() |
DataprepContentProducer.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| LoggerPtr | TSharedPtr< IDataprepLogger > | Logger the producer should use to log messages | DataprepContentProducer.h | |
| ProgressReporterPtr | TSharedPtr< IDataprepProgressReporter > | Reporter the producer should use to report progress | DataprepContentProducer.h | |
| RootPackagePtr | TWeakObjectPtr< UPackage > | Package of the content folder under which the producer must create assets to | DataprepContentProducer.h | |
| WorldPtr | TWeakObjectPtr< UWorld > | World where the producer must add its actors | DataprepContentProducer.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FDataprepProducerContext & SetLogger
(
const TSharedPtr< IDataprepLogger >& InLogger |
DataprepContentProducer.h | ||
FDataprepProducerContext & SetProgressReporter
(
const TSharedPtr< IDataprepProgressReporter >& InProgressReporter |
DataprepContentProducer.h | ||
FDataprepProducerContext & SetRootPackage
(
UPackage* InRootPackage |
DataprepContentProducer.h | ||
FDataprepProducerContext & SetWorld
(
UWorld* InWorld |
Helpers to set different members of the context | DataprepContentProducer.h |