Navigation
API > API/Developer > API/Developer/AssetTools
| Name | UAdvancedCopyCustomization |
| Type | class |
| Header File | /Engine/Source/Developer/AssetTools/Public/AdvancedCopyCustomization.h |
| Include Path | #include "AdvancedCopyCustomization.h" |
Syntax
UCLASS (MinimalAPI)
class UAdvancedCopyCustomization : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UAdvancedCopyCustomization
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UAdvancedCopyCustomization
(
const FObjectInitializer& ObjectInitializer |
AdvancedCopyCustomization.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Apply any additional filtering after the ARFilter is run on the packages to copy | AdvancedCopyCustomization.h | ||
virtual bool CustomCopyValidate
(
const TMap< FString, FString >& OutPackagesAndDestinations |
Allows for additional validation of the packages to be copied and their destination. | AdvancedCopyCustomization.h | |
virtual void EditCopyParams
(
FAdvancedCopyParams& CopyParams |
Allows the customization to edit the parameters for the whole copy operation | AdvancedCopyCustomization.h | |
virtual FARFilter GetARFilter() |
Returns the ARFilter for this advanced copy | AdvancedCopyCustomization.h | |
const FString GetPackageThatInitiatedCopy() |
AdvancedCopyCustomization.h | ||
bool GetShouldGenerateRelativePaths() |
Getter for whether or not we should generate relative paths for this advanced copy | AdvancedCopyCustomization.h | |
void SetPackageThatInitiatedCopy
(
const FString& InBasePackage |
Store the path of the package that caused this customization to be used | AdvancedCopyCustomization.h | |
| Once the destination map is generated for the set of assets, the destinations can be manipulated for renaming, restructuring, etc. | AdvancedCopyCustomization.h |