/Engine/Source/Editor/UnrealEd/Public/CookPackageSplitter.h
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).
virtual bool PopulateGeneratorPackage ( [UPackage](API\Runtime\CoreUObject\UObject\UPackage) * OwnerPackage, [UObject](API\Runtime\CoreUObject\UObject\UObject) * OwnerObject, const [TArray](API\Runtime\Core\Containers\TArray)< [ICookPackageSplitter::FGeneratedPackageForPreSave](API\Editor\UnrealEd\ICookPackageSplitter\FGeneratedPackageForPreSave) > & GeneratedPackages, [TArray](API\Runtime\Core\Containers\TArray)< [UObject](API\Runtime\CoreUObject\UObject\UObject) * > & OutObjectsToMove, [TArray](API\Runtime\Core\Containers\TArray)< [UPackage](API\Runtime\CoreUObject\UObject\UPackage) * > & OutKeepReferencedPackages )