AssetTools.UseNewPackageMigration

AssetTools.UseNewPackageMigration

#Overview

name: AssetTools.UseNewPackageMigration

This variable is created as a Console Variable (cvar).

It is referenced in 2 C++ source files.

#Summary

#References in C++ code

#Callsites

This variable is referenced in the following C++ source code:

#Loc: <Workspace>/Engine/Source/Developer/AssetTools/Private/AssetTools.cpp:427

Scope (from outer to inner):

file
namespace    UE::AssetTools::Private

Source code excerpt:

	bool bUseNewPackageMigration = true;
	static FAutoConsoleVariableRef CVarUseNewPackageMigration(
		TEXT("AssetTools.UseNewPackageMigration"),
		bUseNewPackageMigration,
		TEXT("When set, The package migration will use the new implementation made for 5.1.")
	);

	bool bFollowRedirectorsWhenImporting = false;
	static FAutoConsoleVariableRef CVarFollowRedirectorsWhenImporting(

#Loc: <Workspace>/Engine/Source/Developer/AssetTools/Public/IAssetTools.h:533

Scope (from outer to inner):

file
class        class IAssetTools

Source code excerpt:

	/**
	 * Event called when some packages are migrated
	 * Note this is only true when AssetTools.UseNewPackageMigration is true
	 */
	virtual UE::AssetTools::FOnPackageMigration& GetOnPackageMigration() = 0;

	/* Copy packages and dependencies to another folder */
	virtual void BeginAdvancedCopyPackages(const TArray<FName>& InputNamesToCopy, const FString& TargetPath) const = 0;

	UFUNCTION(BlueprintCallable, Category = "Editor Scripting | Asset Tools", BlueprintPure = false, meta = (AutoCreateRefTerm = "OnCopyComplete"))
	virtual void BeginAdvancedCopyPackages(const TArray<FName>& InputNamesToCopy, const FString& TargetPath, const FAdvancedCopyCompletedEvent& OnCopyComplete) const = 0;