Choose your operating system:
Windows
macOS
Linux
| IPackageWriter
|
Module |
|
Header |
/Engine/Source/Runtime/Core/Public/Serialization/PackageWriter.h |
Include |
#include "Serialization/PackageWriter.h" |
class ICookedPackageWriter : public IPackageWriter
Interface for cooking that writes cooked packages to storage usable by the runtime game.
Name | Description | |
---|---|---|
|
~ICookedPackageWriter() |
Name | Description | ||
---|---|---|---|
|
IPackageStor... |
AsPackageStoreWriter() |
Downcast function for ICookedPackageWriters that implement the IPackageStoreWriter inherited interface. |
|
BeginCook() |
Signal the start of a cooking pass |
|
|
CompleteExportsArchiveForDiff ( |
Append all data to the Exports archive that would normally be done in CommitPackage, used for diffing. |
|
|
EndCook() |
Signal the end of a cooking pass. |
|
|
Flush() |
Flush any outstanding writes. |
|
|
FCookCapabil... |
GetCookCapabilities() |
Return cook capabilities/settings this PackageWriter has/requires |
|
GetOplogAttachment ( |
Returns an Attachment that was previously commited for the given PackageName. |
|
|
GetPreviousCookedBytes ( |
Load the bytes of the previously-cooked package, used for diffing |
|
|
GetPreviousCookTime() |
Return the timestamp of the previous cook, or FDateTime::MaxValue to indicate previous cook should be assumed newer than any other cook data. |
|
|
Initialize ( |
Delete outdated cooked data, etc. |
|
|
IsAnotherSaveNeeded ( |
Report whether an additional save is needed and set up for it if so. Used for diffing. |
|
|
TUniquePtr< ... |
LoadPreviousAssetRegistry() |
Returns an AssetRegistry describing the previous cook results. |
|
MarkPackagesUpToDate ( |
Signal the given cooked package(s) have been checked for changes and have not been modified since the last cook. |
|
|
RemoveCookedPackages() |
Remove all cooked packages from storage. |
|
|
RemoveCookedPackages ( |
Remove the given cooked package(s) from storage; they have been modified since the last cook. |
|
|
UpdateSaveArguments ( |
Modify the SaveArgs if required before the first Save. Used for diffing. |
Name | Description | ||
---|---|---|---|
|
ICookedPacka... |
AsCookedPackageWriter() |
Downcast function for IPackageWriters that implement the ICookedPackageWriters inherited interface. |
Name |
Description |
|
---|---|---|
|
FCookCapabilities |
|
|
FCookedPackageInfo |
|
|
FCookInfo |
|
|
FPreviousCookedBytesData |