Navigation
API > API/Runtime > API/Runtime/CoreUObject > API/Runtime/CoreUObject/UObject > API/Runtime/CoreUObject/UObject/FObjectPreSaveContext
References
| Module | CoreUObject |
| Header | /Engine/Source/Runtime/CoreUObject/Public/UObject/ObjectSaveContext.h |
| Include | #include "UObject/ObjectSaveContext.h" |
| Source | /Engine/Source/Runtime/CoreUObject/Private/UObject/SavePackage/SavePackageUtilities.cpp |
void AddCookBuildDependency
(
UE::Cook::FCookDependency BuildDependency
)
Remarks
Add the given FCookDependency to the build dependencies for the package being cook-saved. Iterative cooks will invalidate the package and recook it if the CookDependency changes. CookBuildDependencies of type FCookDependency::CreatePackage are also used when saving an editor package rather than a cooked package. They are saved into the AssetRegistry dependency data for the package, as EDependencyProperty::Build properties.