Navigation
API > API/Editor > API/Editor/UnrealEd > API/Editor/UnrealEd/ICookPackageSplitter
References
| Module | UnrealEd |
| Header | /Engine/Source/Editor/UnrealEd/Public/CookPackageSplitter.h |
| Include | #include "CookPackageSplitter.h" |
virtual bool PreSaveGeneratorPackage
&40;
UPackage &42; OwnerPackage,
UObject &42; OwnerObject,
const TArray< FGeneratedPackageForPreSave > & PlaceholderPackages,
TArray< UPackage &42; > & OutKeepReferencedPackages
&41;
Remarks
Called before saving the parent generator package, after PopulateGeneratorPackage but before PopulateGeneratedPackage for any generated packages. Make any required adjustments to the parent package before it is saved into the target domain. True if successfully presaved, false on error (this will cause a cook error).
Parameters
| Name | Description |
|---|---|
| OwnerPackage | The generator package being split |
| OwnerObject | The SplitDataClass instance that this CookPackageSplitter instance was created for |
| GeneratedPackages | Placeholder UPackage and relative path information for all packages that will be generated |
| OutKeepReferencedPackages | A list of packages which should be kept referenced until all generated packages for the generator have finished saving. |