FArchiveObjectPropertyMapper::FArchiveObjectPropertyMapper

Constructor

Choose your operating system:

Windows

macOS

Linux

References

Module

CoreUObject

Header

/Engine/Source/Runtime/CoreUObject/Public/Serialization/ArchiveObjectPropertyMapper.h

Include

#include "Serialization/ArchiveObjectPropertyMapper.h"

Syntax

FArchiveObjectPropertyMapper
(
    TMap< FProperty *, UObject * > * InObjectGraph,
    UObject * InOuter,
    UClass * InLimitClass,
    bool bInRequireDirectOuter,
    bool bInSerializeRecursively
)

Remarks

Constructor

Parameters

Parameter

Description

InObjectArray

Array to add object references to

InBase

only objects with this outer will be considered, or NULL to disregard outers

InLimitClass

only objects of this class (and children) will be considered, or null to disregard object class

bInRequireDirectOuter

determines whether objects contained within 'InOuter', but that do not have an Outer of 'InOuter' are included. i.e. for objects that have GetOuter()->GetOuter() == InOuter. If InOuter is NULL, this parameter is ignored.

bInSerializeRecursively

only applicable when LimitOuter != NULL && bRequireDirectOuter==true; serializes each object encountered looking for subobjects of referenced objects that have LimitOuter for their Outer (i.e. nested subobjects/components)