Navigation
API > API/Runtime > API/Runtime/CoreUObject > API/Runtime/CoreUObject/Blueprint > API/Runtime/CoreUObject/Blueprint/FDeferredSubObjInitializationTra-
- FDeferredInitializationTrackerBase::ResolveDeferredInitialization()
- FDeferredSubObjInitializationTracker::ResolveDeferredInitialization()
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 |
virtual bool ResolveDeferredInitialization
&40;
UObject &42; ResolvingObject,
UObject &42; ArchetypeInstance
&41;
Remarks
Runs the deferred initializer for the specified archetype object if its not dependent on other archetypes (like a sub-object that first requires the super's CDO to be constructed, and then for its archetype to be serialized).
If the initializer needs to be further deferred, this should re-register under its new dependency. True if the initializer was ran, other wise false.
Parameters
| Name | Description |
|---|---|
| ResolvingObject | The dependency that has been fully loaded/serialized, that the object's initializer was logged under. |
| ArchetypeInstance | The object which has had its initializer deferred. |