UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FBaseCookedPackageWriter Member List

This is the complete list of members for FBaseCookedPackageWriter, including all inherited members.

AsCookedPackageWriter() overrideICookedPackageWriterinlinevirtual
AsPackageStoreWriter()ICookedPackageWriterinlinevirtual
BeginCacheForCookedPlatformData(FBeginCacheForCookedPlatformDataInfo &Info)ICookedPackageWriterinlinevirtual
BeginCook(const FCookInfo &Info)=0ICookedPackageWriterpure virtual
BeginPackage(const FBeginPackageInfo &Info)=0IPackageWriterpure virtual
CommitPackage(FCommitPackageInfo &&Info)=0IPackageWriterpure virtual
CompleteExportsArchiveForDiff(FPackageInfo &Info, FLargeMemoryWriter &ExportsArchive)ICookedPackageWriterinlinevirtual
CreateLinkerArchive(FName PackageName, UObject *Asset, uint16 MultiOutputIndex) overrideFBaseCookedPackageWritervirtual
CreateLinkerExportsArchive(FName PackageName, UObject *Asset, uint16 MultiOutputIndex) overrideFBaseCookedPackageWritervirtual
ECommitStatus enum nameIPackageWriter
EndCook(const FCookInfo &Info)=0ICookedPackageWriterpure virtual
EPackageHeaderFormat enum nameICookedPackageWriter
EWriteOptions enum nameIPackageWriter
FBeginCacheCallback typedefICookedPackageWriter
FBeginCacheForCookedPlatformDataInfo typedefICookedPackageWriter
FRegisterDeterminismHelperCallback typedefICookedPackageWriter
GetBaseGameOplogAttachments(TArrayView< FName > PackageNames, TArrayView< FUtf8StringView > AttachmentKeys, TUniqueFunction< void(FName PackageName, FUtf8StringView AttachmentKey, FCbObject &&Attachment)> &&Callback)=0ICookedPackageWriterpure virtual
GetCapabilities() constIPackageWriterinlinevirtual
GetCommitStatus(FName PackageName)=0ICookedPackageWriterpure virtual
GetCookCapabilities() constICookedPackageWriterinlinevirtual
GetExportsFooterSize()IPackageWriterinlinevirtual
GetOplogAttachment(FName PackageName, FUtf8StringView AttachmentKey)=0ICookedPackageWriterpure virtual
GetOplogAttachments(TArrayView< FName > PackageNames, TArrayView< FUtf8StringView > AttachmentKeys, TUniqueFunction< void(FName PackageName, FUtf8StringView AttachmentKey, FCbObject &&Attachment)> &&Callback)=0ICookedPackageWriterpure virtual
GetPackageHashes()=0ICookedPackageWriterpure virtual
GetPreviousCookedBytes(const FPackageInfo &Info, FPreviousCookedBytesData &OutData)ICookedPackageWriterinlinevirtual
GetPreviousCookTime() constICookedPackageWriterinlinevirtual
Initialize(const FCookInfo &Info)=0ICookedPackageWriterpure virtual
IsAnotherSaveNeeded(FSavePackageResultStruct &PreviousResult, FSavePackageArgs &SaveArgs)ICookedPackageWriterinlinevirtual
IsPreSaveCompleted() constIPackageWriterinlinevirtual
LoadPreviousAssetRegistry()=0ICookedPackageWriterpure virtual
RegisterDeterminismHelper(UObject *SourceObject, const TRefCountPtr< UE::Cook::IDeterminismHelper > &DeterminismHelper)IPackageWriterinlinevirtual
RemoveCookedPackages(TArrayView< const FName > PackageNamesToRemove)=0ICookedPackageWriterpure virtual
RemoveCookedPackages()=0ICookedPackageWriterpure virtual
SetCooker(UE::PackageWriter::Private::ICookerInterface *CookerInterface)=0ICookedPackageWriterpure virtual
TryReadMPCookMessageForPackage(FName PackageName, FCbObjectView Message)=0ICookedPackageWriterpure virtual
UpdatePackageModificationStatus(FName PackageName, bool bIncrementallyUnmodified, bool &bInOutShouldIncrementallySkip)ICookedPackageWriterinlinevirtual
UpdatePackageModifiedStatus(FUpdatePackageModifiedStatusContext &Context)ICookedPackageWriterinlinevirtual
UpdateSaveArguments(FSavePackageArgs &SaveArgs)ICookedPackageWriterinlinevirtual
WriteAdditionalFile(const FAdditionalFileInfo &Info, const FIoBuffer &FileData)=0IPackageWriterpure virtual
WriteBulkData(const FBulkDataInfo &Info, const FIoBuffer &BulkData, const TArray< FFileRegion > &FileRegions)=0IPackageWriterpure virtual
WriteLinkerAdditionalData(const FLinkerAdditionalDataInfo &Info, const FIoBuffer &Data, const TArray< FFileRegion > &FileRegions)=0IPackageWriterpure virtual
WriteMPCookMessageForPackage(FName PackageName)=0ICookedPackageWriterpure virtual
WritePackageData(const FPackageInfo &Info, FLargeMemoryWriter &ExportsArchive, const TArray< FFileRegion > &FileRegions)=0IPackageWriterpure virtual
WritePackageTrailer(const FPackageTrailerInfo &Info, const FIoBuffer &Data)=0IPackageWriterpure virtual
~ICookedPackageWriter()=defaultICookedPackageWritervirtual
~IPackageWriter()=defaultIPackageWritervirtual