![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <UObjectThreadContext.h>
Inheritance diagram for FUObjectThreadContext:Public Member Functions | |
| void | PopInitializer () |
| void | PushInitializer (FObjectInitializer *Initializer) |
| FObjectInitializer * | TopInitializer () |
| FObjectInitializer & | TopInitializerChecked () |
| FUObjectSerializeContext * | GetSerializeContext () |
Public Member Functions inherited from FTlsAutoCleanup | |
| virtual | ~FTlsAutoCleanup () |
| CORE_API void | Register () |
Additional Inherited Members | |
Static Public Member Functions inherited from TThreadSingleton< FUObjectThreadContext > | |
| static FORCEINLINE FUObjectThreadContext & | Get () |
| static FORCEINLINE FUObjectThreadContext & | Get (TFunctionRef< FTlsAutoCleanup *()> CreateInstance) |
| static FORCEINLINE FUObjectThreadContext * | TryGet () |
| static FORCEINLINE FUObjectThreadContext * | Inject (FUObjectThreadContext *Instance) |
Protected Member Functions inherited from TThreadSingleton< FUObjectThreadContext > | |
| TThreadSingleton () | |
| virtual | ~TThreadSingleton () |
Static Protected Member Functions inherited from TThreadSingleton< FUObjectThreadContext > | |
| static FTlsAutoCleanup * | CreateInstance () |
Protected Attributes inherited from TThreadSingleton< FUObjectThreadContext > | |
| const uint32 | ThreadId |
|
inline |
Gets the current serialization context
|
inline |
Remove top element from the stack.
|
inline |
Push new FObjectInitializer on stack.
| Initializer | Object initializer to push. |
|
inline |
Retrieve current FObjectInitializer for current thread.
|
inline |
Retrieves current FObjectInitializer for current thread. Will assert of no ObjectInitializer is currently set.
| void* FUObjectThreadContext::AsyncPackage |
Async Package currently processing objects
| IAsyncPackageLoader* FUObjectThreadContext::AsyncPackageLoader |
Async package loader currently processing objects
| EInternalObjectFlags FUObjectThreadContext::AsyncVisibilityFilter = EInternalObjectFlags::None |
Async loading visibility filter
| UObject* FUObjectThreadContext::ConstructedObject |
| UObject* FUObjectThreadContext::CurrentlyPostLoadedObjectByALT |
The object we are routing PostLoad from the Async Loading code for
| TArray<UObject*, TInlineAllocator<16> > FUObjectThreadContext::DebugPostLoad |
Used to verify that the Super::PostLoad chain is intact.
| bool FUObjectThreadContext::IsDeletingLinkers |
true when FLinkerManager deletes linkers
| int32 FUObjectThreadContext::IsInConstructor |
| bool FUObjectThreadContext::IsRoutingPostLoad |
true when we are routing ConditionalPostLoad/PostLoad to objects
| TArray<UObject*, TInlineAllocator<16> > FUObjectThreadContext::PostInitPropertiesCheck |
Stack to ensure that PostInitProperties is routed through Super:: calls.
| int32 FUObjectThreadContext::SyncLoadUsingAsyncLoaderCount |