FDeferredObjInitializationHelper

Access points for making FDeferredInitializationTracker calls.

Windows
MacOS
Linux

References

Module

CoreUObject

Header

/Engine/Source/Runtime/CoreUObject/Public/Blueprint/BlueprintSupport.h

Include

#include "Blueprint/BlueprintSupport.h"

Syntax

struct FDeferredObjInitializationHelper

Remarks

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.

Functions

Name Description

Public function Static

FObjectIniti...

 

DeferObjectInitializerIfNeeded

(
    const FObjectInitializer& Deferrin...
)

Determines if the specified initializer needs to be deferred (does it have a archetype dependency that needs to be serialized first?).

Public function Static

bool

 

DeferObjectPreload

(
    UObject* Object
)

Determines if the specified object should have its Preload() skipped.

Public function Static

void

 

ResolveDeferredInitsFromArchetype

(
    UObject* Archetype
)

Loops through all object initializers and preloads that were skipped due to this archetype object not being ready yet.

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