Navigation
API > API/Runtime > API/Runtime/CoreUObject > API/Runtime/CoreUObject/ICookArtifact
Description
Called from cooker, on CookDirector only, during CookByTheBookFinished. The cooker provides the list of Oplog packages. Oplog packages include every package cooked in the current session, but also any packages cooked in previous sessions that still have IncrementalCook data stored for them and might be referenced again in a future cook. Each package has flags for whether it was referenced and whether it was incrementally recooked. The artifact should prune any information it has about packages no longer in the list, and may need to prune stale information from packages that were incrementally recooked.
| Name | UpdateOplogPackages |
| Type | function |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/Cooker/CookArtifact.h |
| Include Path | #include "Cooker/CookArtifact.h" |
virtual void UpdateOplogPackages
(
UE::Cook::Artifact::FUpdateOplogPackagesContext & Context
)