UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ICookedPackageWriter::FCookCapabilities Struct Reference

#include <PackageWriter.h>

Public Attributes

bool bDiffModeSupported = false
 
bool bReadOnly = false
 
bool bOverridesPackageModificationStatus = false
 
bool bOplogAttachments = false
 
bool bIgnorePathLengthLimits = false
 
EPackageHeaderFormat HeaderFormat = EPackageHeaderFormat::PackageFileSummary
 

Member Data Documentation

◆ bDiffModeSupported

bool ICookedPackageWriter::FCookCapabilities::bDiffModeSupported = false

Whether this writer implements -diffonly or other difftypes.

◆ bIgnorePathLengthLimits

bool ICookedPackageWriter::FCookCapabilities::bIgnorePathLengthLimits = false

If true, this writer can ignore the path length limits of the host platform and handle paths of arbitrary length in BeginPackage

◆ bOplogAttachments

bool ICookedPackageWriter::FCookCapabilities::bOplogAttachments = false

If true, this writer can save and load extra data for each package across cooks.

◆ bOverridesPackageModificationStatus

bool ICookedPackageWriter::FCookCapabilities::bOverridesPackageModificationStatus = false

If true, the PackageWriter can override which packages are incrementally skipped in UpdatePackageModificationStatus, and the cooker will therefore avoid assumptions about what is incrementally skipped

◆ bReadOnly

bool ICookedPackageWriter::FCookCapabilities::bReadOnly = false

If true, the cooker will assume no packages are written and will skip writing non-package data.

◆ HeaderFormat

EPackageHeaderFormat ICookedPackageWriter::FCookCapabilities::HeaderFormat = EPackageHeaderFormat::PackageFileSummary

What header format is produced as output by this writer.


The documentation for this struct was generated from the following file: