| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Enterprise/DataprepEditor/Source/DataprepCore/Public/DataprepAsset.h |
Include |
#include "DataprepAsset.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(Experimental, BlueprintType)
class UDataprepAsset : public UDataprepAssetInterface
A DataprepAsset is an implementation of the DataprepAssetInterface using a Blueprint as the recipe pipeline. The Blueprint is composed of DataprepAction nodes linearly connected.
Name | Description | ||
---|---|---|---|
|
GetOnStepObjectsAboutToBeRemoved |
||
|
OnParameterizedObjectsStatusChanged |
Name | Description | |
---|---|---|
|
~UDataprepAsset() |
Name | Description | ||
---|---|---|---|
|
AddAction ( |
Creates an action from the array of action steps or one action per action steps then add the action(s) to the Dataprep asset |
|
|
AddAction ( |
Add a copy of the action to the Dataprep asset |
|
|
AddActions ( |
Add the actions to the Dataprep asset |
|
|
BindObjectPropertyToParameterization ( |
||
|
CreateParameterization() |
||
|
UDataprepAct... |
GetAction ( |
|
|
const UDatap... |
GetAction ( |
|
|
GetActionCount() |
||
|
GetActionIndex ( |
||
|
UDataprepPar... |
GetDataprepParameterization() |
Internal only for now. |
|
GetExistingParameterNamesForType |
||
|
GetNameOfParameterForObjectProperty ( |
||
|
UDataprepAss... |
GetOnActionChanged() |
|
|
UDataprepAss... |
GetOnStepObjectsAboutToBeRemoved() |
|
|
InsertAction ( |
Creates a new action then insert the action to the Dataprep asset at the requested index |
|
|
InsertAction ( |
Insert a copy of the action to the Dataprep asset at the requested index |
|
|
InsertAction ( |
Creates an action from the array of action steps or one action per action steps then insert the action(s) to the Dataprep asset at the requested index |
|
|
InsertActions ( |
Insert a copy of each action into the Dataprep asset at the requested index |
|
|
IsObjectPropertyBinded ( |
||
|
MoveAction |
Move an action to another spot in the order of actions This operation take O(n) time. |
|
|
RemoveAction ( |
Remove an action from the Dataprep asset |
|
|
RemoveActions |
Remove a set of actions from the Dataprep asset |
|
|
RemoveObjectPropertyFromParameterization ( |
||
|
SwapActions |
Swap the actions of a Dataprep asset |
Name | Description | ||
---|---|---|---|
|
ExecuteRecipe ( |
Sequentially execute all the actions held by the Dataprep asset |
|
|
const TArray... |
GetActions() |
|
|
UObject *... |
GetParameterizationObject() |
Internal Use only (the current implementation might be subject to change) |
|
HasActions() |
Name | Description | ||
---|---|---|---|
|
PostDuplicate ( |
||
|
PostEditUndo() |
Called after applying a transaction to the object. |
|
|
PostLoad() |
Do any object-specific cleanup required immediately after loading an object. |
|
|
PreEditUndo() |
Called before applying a transaction to the object. |
|
|
Rename ( |
Rename this object to a unique name, or change its outer. |
Name |
Description |
|
---|---|---|
|
FDataprepParameterizationStatusForObjectsChanged |
Event to notify the ui that a Dataprep parametrization was modified This necessary as the ui for the parameterization is only updated by manual event (the ui don't pull new values each frame) Note on the objects param: The parameterized objects that should refresh their ui. |
|
FOnDataprepActionAssetChange |
Allow an observer to be notified of an change in the pipeline return The event that will be broadcasted when a object has receive a modification that might change the result of the pipeline |
|
FOnStepObjectsAboutToBeRemoved |
Allow an observer to be notified of the removal of some step from the asset |
|
FRestrictedToActionAsset |
Name | Description | ||
---|---|---|---|
|
Consumer_DEPRECATED |
DEPRECATED: COnsumer referenced by the asset |
|
|
UBlueprint *... |
DataprepRecipeBP_DEPRECATED |
DEPRECATED: Pointer to data preparation pipeline blueprint previously used to process input data |
|
Producers_DEPRECATED |
DEPRECATED: List of producers referenced by the asset |