Navigation
API > API/Developer > API/Developer/AssetTools > API/Developer/AssetTools/FPackageMigrationContext
References
| Module | AssetTools |
| Header | /Engine/Source/Developer/AssetTools/Public/PackageMigrationContext.h |
| Include | #include "PackageMigrationContext.h" |
Syntax
enum EPackageMigrationStep
&123;
BeginMigration,
PostAssetMigrationPackageDataCreated,
PostExternalMigrationPackageDataCreated,
PostExcludedDependenciesCreated,
InTheWayPackagesMoved,
InstancedPackagesCreated,
InstancedPackagesLoaded,
InstancedPackagesSaved,
PostCleaningInstancedPackages,
InTheWayPackagesRestored,
EndMigration,
&125;
Values
| Name | Description |
|---|---|
| BeginMigration | Called before the migration begin. |
| PostAssetMigrationPackageDataCreated | Called after the non external packages to migrate where processed. |
| PostExternalMigrationPackageDataCreated | Called after the non external packages to migrate where processed. |
| PostExcludedDependenciesCreated | Called after the excluded depencies where processed. |
| InTheWayPackagesMoved | Called after all the package that might be in the way for the migration where move. |
| InstancedPackagesCreated | Called after the instanced package where created with their load linker setup being already set to load the right file. |
| InstancedPackagesLoaded | Called after the instanced package where loaded. |
| InstancedPackagesSaved | Called after the instanced package were saved into the destination. |
| PostCleaningInstancedPackages | Called after the instanced package were removed. |
| InTheWayPackagesRestored | Called after all the package that were in the way for the migration where restored. |
| EndMigration | Called at the end of the migration. After the in the way package where restored but before the log is processed. |