| FTlsAutoCleanup
|
Module |
|
Header |
/Engine/Source/Runtime/CoreUObject/Public/UObject/UObjectThreadContext.h |
Include |
#include "UObject/UObjectThreadContext.h" |
class FUObjectThreadContext : public TThreadSingleton< FUObjectThreadContext >
Name | Description | ||
---|---|---|---|
|
void * |
AsyncPackage |
Async Package 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 |
|
DebugPostLoad |
Used to verify that the Super::PostLoad chain is intact. |
|
|
IsDeletingLinkers |
True when FLinkerManager deletes linkers |
|
|
IsInConstructor |
Global flag so that FObjectFinders know if they are called from inside the UObject constructors or not. |
|
|
IsRoutingPostLoad |
True when we are routing ConditionalPostLoad/PostLoad to objects |
|
|
PackagesMarkedEditorOnlyByOtherPackage |
Maps a package name to all packages marked as editor-only due to the fact it was marked as editor-only |
|
|
PostInitPropertiesCheck |
Stack to ensure that PostInitProperties is routed through Super:: calls. |
No constructors are accessible with public or protected access.
No destructors are accessible with public or protected access.
Name | Description | ||
---|---|---|---|
|
FUObjectSeri... |
GetSerializeContext() |
Gets the current serialization context |
|
PopInitializer() |
Remove top element from the stack. |
|
|
PushInitializer ( |
Push new FObjectInitializer on stack. |
|
|
FObjectIniti... |
TopInitializer() |
Retrieve current FObjectInitializer for current thread. |
|
FObjectIniti... |
TopInitializerChecked() |
Retrieves current FObjectInitializer for current thread. |