/Engine/Source/Runtime/CoreUObject/Public/UObject/UObjectThreadContext.h
No destructors are accessible with public or protected access.
class FUObjectThreadContext : public [TThreadSingleton< FUObjectThreadContext >](API\Runtime\Core\HAL\TThreadSingleton)
void *
AsyncPackage
Async Package currently processing objects
IAsyncPackageLo...
AsyncPackageLoader
Async package loader currently processing objects
UObject*
ConstructedObject
Object that is currently being constructed with ObjectInitializer
UObject*
CurrentlyPostLoadedObjectByALT
The object we are routing PostLoad from the Async Loading code for
TArray<UObject...
DebugPostLoad
Used to verify that the Super::PostLoad chain is intact.
bool
IsDeletingLinkers
True when FLinkerManager deletes linkers
int32
IsInConstructor
Global flag so that FObjectFinders know if they are called from inside theUObjectconstructors or not.
bool
IsRoutingPostLoad
True when we are routing ConditionalPostLoad/PostLoad to objects
TMap<FName,TS...
PackagesMarkedEditorOnlyByOtherPackage
Maps a package name to all packages marked as editor-only due to the fact it was marked as editor-only
TArray<UObject...
PostInitPropertiesCheck
Stack to ensure that PostInitProperties is routed through Super:: calls.
int32
SyncLoadUsingAsyncLoaderCount
Global int to track how many nested loads we're doing by triggering an async load and immediately flushing that request.