FUObjectThreadContext

Windows
MacOS
Linux

Inheritance Hierarchy

FTlsAutoCleanup

TThreadSingleton

FUObjectThreadContext

References

Module

CoreUObject

Header

/Engine/Source/Runtime/CoreUObject/Public/UObject/UObjectThreadContext.h

Include

#include "UObject/UObjectThreadContext.h"

Syntax

class FUObjectThreadContext : public TThreadSingleton< FUObjectThreadContext >

Variables

Name Description

Public variable

void *

 

AsyncPackage

Async Package currently processing objects

Public variable

UObject *

 

ConstructedObject

Object that is currently being constructed with ObjectInitializer

Public variable

UObject *

 

CurrentlyPostLoadedObjectByALT

The object we are routing PostLoad from the Async Loading code for

Public variable

TArray< UObject...

 

DebugPostLoad

Used to verify that the Super::PostLoad chain is intact.

Public variable

bool

 

IsDeletingLinkers

True when FLinkerManager deletes linkers

Public variable

int32

 

IsInConstructor

Global flag so that FObjectFinders know if they are called from inside the UObject constructors or not.

Public variable

bool

 

IsRoutingPostLoad

True when we are routing ConditionalPostLoad/PostLoad to objects

Public variable

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

Public variable

TArray< UObject...

 

PostInitPropertiesCheck

Stack to ensure that PostInitProperties is routed through Super:: calls.

Constructors

No constructors are accessible with public or protected access.

Destructors

No destructors are accessible with public or protected access.

Functions

Name Description

Public function

FUObjectSeri...

 

GetSerializeContext()

Gets the current serialization context

Public function

void

 

PopInitializer()

Remove top element from the stack.

Public function

void

 

PushInitializer

(
    FObjectInitializer* Initialize...
)

Push new FObjectInitializer on stack.

Public function

FObjectIniti...

 

TopInitializer()

Retrieve current FObjectInitializer for current thread.

Public function

FObjectIniti...

 

TopInitializerChecked()

Retrieves current FObjectInitializer for current thread.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss