Navigation
API > API/Plugins > API/Plugins/DataprepCore
Base class for all Dataprep editing operations Dataprep editing operations act on a set of input obejcts and can modify their properties, but also can create new objects or delete existing ones (like assets and actors), based on the information they receive as an input
| Name | UDataprepEditingOperation |
| Type | class |
| Header File | /Engine/Plugins/Enterprise/DataprepEditor/Source/DataprepCore/Public/DataprepOperation.h |
| Include Path | #include "DataprepOperation.h" |
Syntax
UCLASS (Abstract, Blueprintable)
class UDataprepEditingOperation : public UDataprepOperation
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UDataprepParameterizableObject → UDataprepOperation → UDataprepEditingOperation
Functions
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UObject * AddAsset
(
const UObject* Asset, |
DUplicate and add an asset to the Dataprep's and action's working set | DataprepOperation.h |
|
AActor * CreateActor
(
UClass* ActorClass, |
Add an actor to the Dataprep's transient world and action's working set | DataprepOperation.h |
|
UObject * CreateAsset
(
UClass* AssetClass, |
Create and add an asset to the Dataprep's and action's working set | DataprepOperation.h |
|
void DeleteObject
(
UObject* Objects |
Delete an object from the Dataprep's working set | DataprepOperation.h |
|
void DeleteObjects
(
TArray< UObject* > Objects |
Delete an array of objects from the Dataprep's and action's working set | DataprepOperation.h | |
void RemoveObject
(
UObject* Object, |
Remove an object from the Dataprep's and/or action's working set | DataprepOperation.h |
|
void RemoveObjects
(
TArray< UObject* > Objects, |
Remove an array of objects from the Dataprep's and/or action's working set | DataprepOperation.h |
|