![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <BlueprintSupport.h>
Inheritance diagram for FDeferredCdoInitializationTracker:Public Member Functions | |
| virtual bool | DeferPreload (UObject *Object) override |
Public Member Functions inherited from FDeferredInitializationTrackerBase | |
| virtual | ~FDeferredInitializationTrackerBase () |
| FObjectInitializer * | Add (const UObject *InitDependency, const FObjectInitializer &DeferringInitializer) |
| void | ResolveArchetypeInstances (UObject *ArchetypeKey) |
| bool | IsInitializationDeferred (const UObject *Object) const |
Public Member Functions inherited from FTlsAutoCleanup | |
| virtual | ~FTlsAutoCleanup () |
| CORE_API void | Register () |
Specialized FDeferredInitializationTracker for tracking deferred Blueprint CDOs specifically. (every object in DeferredInitializers should be a BP CDO).
Determines if the specified object needs to have its Preload() call deferred (this is meant to be called from Preload() itself). If so, this will record the object and serialize it in later, once it's initializer dependency has been resolved (from ResolveArchetypeInstances).
This should be the case for any object that's had its initialization deferred (need to initialize before you serialize), and any dependencies (sub-objects, etc.) waiting on that object's initialization.
Reimplemented from FDeferredInitializationTrackerBase.