Navigation
API > API/Runtime > API/Runtime/CoreUObject
Base FArchive for serializing UObjects. Supports FLazyObjectPtr and FSoftObjectPtr serialization.
| Name | FArchiveUObject |
| Type | class |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/Serialization/ArchiveUObject.h |
| Include Path | #include "Serialization/ArchiveUObject.h" |
Syntax
class FArchiveUObject : public FArchive
Inheritance Hierarchy
- FArchiveState → FArchive → FArchiveUObject
Derived Classes
FArchiveUObject derived class hierarchy
- FArchiveCountMem
- FArchiveCrc32
- FArchiveFindCulprit
- FArchiveGenerateReferenceGraph
- FArchiveHasReferences
- FArchiveObjectCrc32
- FArchiveObjectPropertyMapper
- FArchiveReferenceMarker
- FArchiveReplaceObjectRefBase
- FArchiveSavePackageCollector
- FArchiveScriptReferenceCollector
- FArchiveShowReferences
- FArchiveTopLevelReferenceCollector
- FDuplicateDataReader
- FDuplicateDataWriter
- FFindAssetsArchive
- FFindReferencersArchive
- FKeyBuilder
- FLinkerLoad
- FLinkerSave
- FObjectReferenceFinder
- FOutgoingReferenceFinder
- FReferenceCollectorArchive
- FRigVMObjectArchiveWriter
- FSerializedObjectDataReader
- FSerializedObjectDataWriterCommon
- FSoftObjectPathFixupArchive
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FArchive & SerializeLazyObjectPtr
(
FArchive& Ar, |
Lazy object pointer serialization. | Serialization/ArchiveUObject.h | |
static FArchive & SerializeObjectPtr
(
FArchive& Ar, |
Serialization/ArchiveUObject.h | ||
static FArchive & SerializeSoftObjectPath
(
FArchive& Ar, |
Serialization/ArchiveUObject.h | ||
static FArchive & SerializeSoftObjectPtr
(
FArchive& Ar, |
Serialization/ArchiveUObject.h | ||
static FArchive & SerializeWeakObjectPtr
(
FArchive& Ar, |
Serialization/ArchiveUObject.h |