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 PreSaveGeneratedPackage
&40;
UPackage &42; OwnerPackage,
UObject &42; OwnerObject,
const FGeneratedPackageForPopulate & GeneratedPackage,
TArray< UPackage &42; > & OutKeepReferencedPackages
&41;
Remarks
Called before saving a generated package, after PopulateGeneratedPackage. Make any required adjustments to the generated 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 parent package being split |
| OwnerObject | The SplitDataClass instance that this CookPackageSplitter instance was created for |
| GeneratedPackage | Pointer and information about the package to populate |
| OutKeepReferencedPackages | A list of packages which should be kept referenced until all generated packages for for the generator have finished saving. |