Choose your operating system:
Windows
macOS
Linux
| IPackageWriter
|
Module |
|
Header |
/Engine/Source/Runtime/Core/Public/Serialization/PackageWriter.h |
Include |
#include "Serialization/PackageWriter.h" |
class IPackageWriter
Interface for SavePackage to write packages to storage.
Name | Description | |
---|---|---|
|
~IPackageWriter() |
Name | Description | ||
---|---|---|---|
|
AddToExportsSize ( |
Increase the referenced ExportsSize by the size in bytes of the data that will be added on to it during commit before writing to disk. |
|
|
ICookedPacka... |
AsCookedPackageWriter() |
Downcast function for IPackageWriters that implement the ICookedPackageWriters inherited interface. |
|
BeginPackage ( |
Mark the beginning of a package store transaction for the specified package |
|
|
CommitPackage ( |
Finalize a package started with BeginPackage() |
|
|
TUniquePtr< ... |
CreateLinkerArchive |
Create the FLargeMemoryWriter to which the Header and Exports are written during the save. |
|
FCapabilitie... |
GetCapabilities() |
Return capabilities/settings this PackageWriter has/requires |
|
IsPreSaveCompleted() |
Report whether PreSave was already called by the PackageWriter before the current UPackage::Save call. |
|
|
WriteAdditionalFile ( |
Write separate files written by UObjects during cooking via UObject::CookAdditionalFiles. |
|
|
WriteBulkData ( |
Write bulk data for the current package |
|
|
WriteLinkerAdditionalData ( |
Write separate data written by UObjects via FLinkerSave::AdditionalDataToAppend. |
|
|
WritePackageData ( |
Write package data (exports and serialized header) |
Name |
Description |
|
---|---|---|
|
FAdditionalFileInfo |
|
|
FBeginPackageInfo |
Events the PackageWriter receives. |
|
FBulkDataInfo |
|
|
FCapabilities |
|
|
FCommitAttachmentInfo |
|
|
FCommitPackageInfo |
|
|
FLinkerAdditionalDataInfo |
|
|
FPackageInfo |
Name |
Description |
|
---|---|---|
|
EWriteOptions |