Navigation
API > API/Runtime > API/Runtime/CoreUObject > API/Runtime/CoreUObject/Blueprint > API/Runtime/CoreUObject/Blueprint/FDeferredObjInitializationHelper
References
Module | CoreUObject |
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 &42; DeferObjectInitializerIfNeeded
&40;
const FObjectInitializer & DeferringInitializer
&41;
Remarks
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.