Navigation
API > API/Runtime > API/Runtime/CoreUObject
Information about the status of each OplogPackage that is held by FUpdateOplogPackagesContext. An OplogPackage is a package cooked in the current cook session or cooked in a previous incrementalcook session that is still available for future cooks that reference it.
| Name | FOplogPackageData |
| Type | struct |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/Cooker/CookArtifact.h |
| Include Path | #include "Cooker/CookArtifact.h" |
Syntax
struct FOplogPackageData
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bIncrementallyCooked | bool | Cooker/CookArtifact.h | ||
| FUpdateOplogPackagesContext | friend | Cooker/CookArtifact.h | ||
| ReferenceType | UE::Cook::EPackageReferenceType | Cooker/CookArtifact.h | ||
| UCookOnTheFlyServer | friend | Cooker/CookArtifact.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UE::Cook::EPackageReferenceType GetReferenceType () |
Degree to which the package is referenced in the cook, | Cooker/CookArtifact.h | |
bool WasIncrementallyCooked() |
True if the package was referenced in the cook (GetReferenceType != EPackageReferenceType::Unreferenced), and was either not present in an earlier incremental cook (NewCooked) or was found to be modified and was Recooked. | Cooker/CookArtifact.h | |
bool WasIncrementallySkipped() |
True if the package was referenced in the cook (GetReferenceType != EPackageReferenceType::Unreferenced), and was found to be cooked in a previous cook and not modified so it was not Recooked. | Cooker/CookArtifact.h |