/Engine/Source/Editor/UnrealEd/Public/CookPackageSplitter.h
Receive an emptyUPackagegenerated from an element in GetGenerateList and populate it. Return a list of all the objects that will be moved into the Generated package during its save, so the cooker can call BeginCacheForCookedPlatformData on them before the move After returning, the given package will be queued for saving into the TargetDomain
True if successfully populated, false on error (this will cause a cook error).
virtual bool PopulateGeneratedPackage ( [UPackage](API\Runtime\CoreUObject\UObject\UPackage) * OwnerPackage, [UObject](API\Runtime\CoreUObject\UObject\UObject) * OwnerObject, const [FGeneratedPackageForPopulate](API\Editor\UnrealEd\ICookPackageSplitter\FGeneratedPackageForPopulate) & GeneratedPackage, [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 )