FArchiveObjectPropertyMapper::FArchiveObjectPropertyMapper

Constructor

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)

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss