Navigation
API > API/Runtime > API/Runtime/CoreUObject
Base archive class for Archives used during SavePackage to implement the flags used for SavePackage Serialization used to setup all the common flags. This type is an implementation detail of SavePackage (placed in this public header so it can be shared with some SavePackage implementation present in the cooker) and might change without deprecation.
| Name | FArchiveSavePackageCollector |
| Type | class |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/UObject/SavePackage.h |
| Include Path | #include "UObject/SavePackage.h" |
Syntax
class FArchiveSavePackageCollector : public FArchiveUObject
Inheritance Hierarchy
- FArchiveState → FArchive → FArchiveUObject → FArchiveSavePackageCollector
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| The default constructor sets no flags and relies on subclass calling SetArchiveFlags later instead. | UObject/SavePackage.h | ||
FArchiveSavePackageCollector
(
FArchiveSavePackageData& InSavePackageData, |
Convenience constructor that calls SetArchiveFlags. | UObject/SavePackage.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void SetArchiveFlags
(
FArchiveSavePackageData& InSavePackageData, |
Set up the Archive with flags and properties needed to act as a collector of references during SavePackage. | UObject/SavePackage.h |