FReferenceFinder::FReferenceFinder

Constructor

Windows
MacOS
Linux

References

Module

CoreUObject

Header

/Engine/Source/Runtime/CoreUObject/Public/UObject/UObjectGlobals.h

Include

#include "UObject/UObjectGlobals.h"

Source

/Engine/Source/Runtime/CoreUObject/Private/UObject/GarbageCollection.cpp

Syntax

FReferenceFinder
(
    TArray< UObject * > & InObjectArray,
    UObject * InOuter,
    bool bInRequireDirectOuter,
    bool bInShouldIgnoreArchetype,
    bool bInSerializeRecursively,
    bool bInShouldIgnoreTransient
)

Remarks

Constructor

Parameters

Parameter

Description

InObjectArray

Array to add object references to

InOuter

value for LimitOuter

bInRequireDirectOuter

value for bRequireDirectOuter

bShouldIgnoreArchetype

whether to disable serialization of ObjectArchetype references

bInSerializeRecursively

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

bShouldIgnoreTransient

true to skip serialization of transient properties

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