Module |
|
Header |
/Engine/Source/Runtime/CoreUObject/Public/Blueprint/BlueprintSupport.h |
Include |
#include "Blueprint/BlueprintSupport.h" |
Source |
/Engine/Source/Runtime/CoreUObject/Private/Blueprint/BlueprintSupport.cpp |
static FObjectInitializer * DeferObjectInitializerIfNeeded
(
const FObjectInitializer & DeferringInitializer
)
Determines if the specified initializer needs to be deferred (does it have a archetype dependency that needs to be serialized first?). If so, the FObjectInitializer will be copied and stored with the appropriate tracker (CDO vs. sub-object, etc.).
Designed to be called from the FObjectInitializer itself (before it runs initialization).
A pointer to the initializer copy (if one was made), null if no deferral was needed.