Navigation
API > API/Runtime > API/Runtime/CoreUObject
Access points for making FDeferredInitializationTracker calls. Takes care of routing calls to the right tracker (CDOs vs sub-objects), and wraps the TThreadSingleton access for each.
| Name | FDeferredObjInitializationHelper |
| Type | struct |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/Blueprint/BlueprintSupport.h |
| Include Path | #include "Blueprint/BlueprintSupport.h" |
Syntax
struct FDeferredObjInitializationHelper
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
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?). | Blueprint/BlueprintSupport.h | |
static bool DeferObjectPreload
(
UObject* Object |
Determines if the specified object should have its Preload() skipped. | Blueprint/BlueprintSupport.h | |
static void ResolveDeferredInitsFromArchetype
(
UObject* Archetype |
Loops through all object initializers and preloads that were skipped due to this archetype object not being ready yet. | Blueprint/BlueprintSupport.h |