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 PopulateGeneratorPackage
&40;
UPackage &42; OwnerPackage,
UObject &42; OwnerObject,
const TArray< ICookPackageSplitter::FGeneratedPackageForPreSave > & GeneratedPackages,
TArray< UObject &42; > & OutObjectsToMove,
TArray< UPackage &42; > & OutKeepReferencedPackages
&41;
Remarks
Called before presaving the parent generator package, to give the generator a chance to inform the cooker which objects will be moved into the generator package that are not already present in it. True if successfully populated, 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 |
| OutObjectsToMove | List of all the objects that will be moved into the Generator package during its save |
| OutKeepReferencedPackages | A list of packages which should be kept referenced until all generated packages for the generator have finished saving. |