![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
This is the complete list of members for ICookedPackageWriter, including all inherited members.
| AsCookedPackageWriter() override | ICookedPackageWriter | inlinevirtual |
| AsPackageStoreWriter() | ICookedPackageWriter | inlinevirtual |
| BeginCacheForCookedPlatformData(FBeginCacheForCookedPlatformDataInfo &Info) | ICookedPackageWriter | inlinevirtual |
| BeginCook(const FCookInfo &Info)=0 | ICookedPackageWriter | pure virtual |
| BeginPackage(const FBeginPackageInfo &Info)=0 | IPackageWriter | pure virtual |
| CommitPackage(FCommitPackageInfo &&Info)=0 | IPackageWriter | pure virtual |
| CompleteExportsArchiveForDiff(FPackageInfo &Info, FLargeMemoryWriter &ExportsArchive) | ICookedPackageWriter | inlinevirtual |
| CreateLinkerArchive(FName PackageName, UObject *Asset, uint16 MultiOutputIndex)=0 | IPackageWriter | pure virtual |
| CreateLinkerExportsArchive(FName PackageName, UObject *Asset, uint16 MultiOutputIndex)=0 | IPackageWriter | pure virtual |
| ECommitStatus enum name | IPackageWriter | |
| EndCook(const FCookInfo &Info)=0 | ICookedPackageWriter | pure virtual |
| EPackageHeaderFormat enum name | ICookedPackageWriter | |
| EWriteOptions enum name | IPackageWriter | |
| FBeginCacheCallback typedef | ICookedPackageWriter | |
| FBeginCacheForCookedPlatformDataInfo typedef | ICookedPackageWriter | |
| FRegisterDeterminismHelperCallback typedef | ICookedPackageWriter | |
| GetBaseGameOplogAttachments(TArrayView< FName > PackageNames, TArrayView< FUtf8StringView > AttachmentKeys, TUniqueFunction< void(FName PackageName, FUtf8StringView AttachmentKey, FCbObject &&Attachment)> &&Callback)=0 | ICookedPackageWriter | pure virtual |
| GetCapabilities() const | IPackageWriter | inlinevirtual |
| GetCommitStatus(FName PackageName)=0 | ICookedPackageWriter | pure virtual |
| GetCookCapabilities() const | ICookedPackageWriter | inlinevirtual |
| GetExportsFooterSize() | IPackageWriter | inlinevirtual |
| GetOplogAttachment(FName PackageName, FUtf8StringView AttachmentKey)=0 | ICookedPackageWriter | pure virtual |
| GetOplogAttachments(TArrayView< FName > PackageNames, TArrayView< FUtf8StringView > AttachmentKeys, TUniqueFunction< void(FName PackageName, FUtf8StringView AttachmentKey, FCbObject &&Attachment)> &&Callback)=0 | ICookedPackageWriter | pure virtual |
| GetPackageHashes()=0 | ICookedPackageWriter | pure virtual |
| GetPreviousCookedBytes(const FPackageInfo &Info, FPreviousCookedBytesData &OutData) | ICookedPackageWriter | inlinevirtual |
| GetPreviousCookTime() const | ICookedPackageWriter | inlinevirtual |
| Initialize(const FCookInfo &Info)=0 | ICookedPackageWriter | pure virtual |
| IsAnotherSaveNeeded(FSavePackageResultStruct &PreviousResult, FSavePackageArgs &SaveArgs) | ICookedPackageWriter | inlinevirtual |
| IsPreSaveCompleted() const | IPackageWriter | inlinevirtual |
| LoadPreviousAssetRegistry()=0 | ICookedPackageWriter | pure virtual |
| RegisterDeterminismHelper(UObject *SourceObject, const TRefCountPtr< UE::Cook::IDeterminismHelper > &DeterminismHelper) | IPackageWriter | inlinevirtual |
| RemoveCookedPackages(TArrayView< const FName > PackageNamesToRemove)=0 | ICookedPackageWriter | pure virtual |
| RemoveCookedPackages()=0 | ICookedPackageWriter | pure virtual |
| SetCooker(UE::PackageWriter::Private::ICookerInterface *CookerInterface)=0 | ICookedPackageWriter | pure virtual |
| TryReadMPCookMessageForPackage(FName PackageName, FCbObjectView Message)=0 | ICookedPackageWriter | pure virtual |
| UpdatePackageModificationStatus(FName PackageName, bool bIncrementallyUnmodified, bool &bInOutShouldIncrementallySkip) | ICookedPackageWriter | inlinevirtual |
| UpdatePackageModifiedStatus(FUpdatePackageModifiedStatusContext &Context) | ICookedPackageWriter | inlinevirtual |
| UpdateSaveArguments(FSavePackageArgs &SaveArgs) | ICookedPackageWriter | inlinevirtual |
| WriteAdditionalFile(const FAdditionalFileInfo &Info, const FIoBuffer &FileData)=0 | IPackageWriter | pure virtual |
| WriteBulkData(const FBulkDataInfo &Info, const FIoBuffer &BulkData, const TArray< FFileRegion > &FileRegions)=0 | IPackageWriter | pure virtual |
| WriteLinkerAdditionalData(const FLinkerAdditionalDataInfo &Info, const FIoBuffer &Data, const TArray< FFileRegion > &FileRegions)=0 | IPackageWriter | pure virtual |
| WriteMPCookMessageForPackage(FName PackageName)=0 | ICookedPackageWriter | pure virtual |
| WritePackageData(const FPackageInfo &Info, FLargeMemoryWriter &ExportsArchive, const TArray< FFileRegion > &FileRegions)=0 | IPackageWriter | pure virtual |
| WritePackageTrailer(const FPackageTrailerInfo &Info, const FIoBuffer &Data)=0 | IPackageWriter | pure virtual |
| ~ICookedPackageWriter()=default | ICookedPackageWriter | virtual |
| ~IPackageWriter()=default | IPackageWriter | virtual |