Navigation
API > API/Runtime > API/Runtime/CoreUObject
Class for collecting references to objects, along with the properties that references that object.
| Name | FArchiveObjectPropertyMapper |
| Type | class |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/Serialization/ArchiveObjectPropertyMapper.h |
| Include Path | #include "Serialization/ArchiveObjectPropertyMapper.h" |
Syntax
class FArchiveObjectPropertyMapper : public FArchiveUObject
Inheritance Hierarchy
- FArchiveState → FArchive → FArchiveUObject → FArchiveObjectPropertyMapper
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Constructor | Serialization/ArchiveObjectPropertyMapper.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bRequireDirectOuter | bool | Determines whether nested objects contained within LimitOuter are considered | Serialization/ArchiveObjectPropertyMapper.h | |
| bSerializeRecursively | bool | Determines whether we serialize objects that are encounterd by this archive | Serialization/ArchiveObjectPropertyMapper.h | |
| LimitClass | UClass * | Only objects of this type will be considered, NULL value indicates that all classes are considered | Serialization/ArchiveObjectPropertyMapper.h | |
| LimitOuter | UObject * | Only objects with this outer will be considered, NULL value indicates that outers are disregarded | Serialization/ArchiveObjectPropertyMapper.h | |
| ObjectArray | TArray< UObject * > | Tracks the objects which have been serialized by this archive, to prevent recursion | Serialization/ArchiveObjectPropertyMapper.h | |
| ObjectGraph | TMap< FProperty *, UObject * > * | Stored pointer to array of objects we add object references to | Serialization/ArchiveObjectPropertyMapper.h |