FLinkerLoad::IsBlueprintFinalizationPending

Query method to help handle recursive behavior.

Windows
MacOS
Linux

References

Module

CoreUObject

Header

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

Include

#include "UObject/LinkerLoad.h"

Source

/Engine/Source/Runtime/CoreUObject/Private/Blueprint/BlueprintSupport.cpp

Syntax

bool IsBlueprintFinalizationPending() const

Remarks

Query method to help handle recursive behavior. When this returns true, this linker is in the middle of, or is about to call FinalizeBlueprint() (for a blueprint class somewhere in the current callstack). Needed when we get to finalizing a sub-class before we've finished finalizing its super (so we know we need to finish finalizing the super first).

Returns

True if FinalizeBlueprint() is currently being ran (or about to be ran) for an export (Blueprint) class.

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