Navigation
Unreal Engine C++ API Reference > Runtime > CoreUObject > UObject
References
Module | CoreUObject |
Header | /Engine/Source/Runtime/CoreUObject/Public/UObject/UObjectThreadContext.h |
Include | #include "UObject/UObjectThreadContext.h" |
Syntax
struct FUObjectSerializeContext
Remarks
Structure that holds the current serialization state of UObjects
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
int32 | SerializedExportIndex | The most recently used export Index for serialization by CreateExport() |
![]() |
FLinkerLoad * | SerializedExportLinker | Points to the most recently used Linker for serialization by CreateExport() |
![]() |
int32 | SerializedImportIndex | The main Import Index currently being used for serialization by CreateImports() (Defined in Linker.cpp) |
![]() |
FLinkerLoad * | SerializedImportLinker | Points to the main Linker currently being used for serialization by CreateImports() (Defined in Linker.cpp) |
![]() |
UObject * | SerializedObject | Points to the main UObject currently being serialized |
![]() |
FLinkerLoad * | SerializedPackageLinker | Points to the main PackageLinker currently being serialized (Defined in Linker.cpp) |
Constructors
No constructors are accessible with public or protected access.
Destructors
No destructors are accessible with public or protected access.
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | AddDelayedLinkerClosePackage
(
FLinkerLoad* InLinker |
|
![]() |
void | AddLoadedObject
(
UObject* InObject |
Adds a new loaded object |
![]() |
int32 | AddRef () |
|
![]() |
void | AddUniqueLoadedObjects
(
const TArray< UObject* >& InObjects |
|
![]() |
void | AppendLoadedObjectsAndEmpty
(
TArray< UObject* >& InLoadedObject |
|
![]() |
void | AttachLinker
(
FLinkerLoad* InLinker |
Attaches a linker to this context |
![]() |
int32 | ||
![]() |
void | Detaches all linkers from this context | |
![]() |
void | DetachLinker
(
FLinkerLoad* InLinker |
Detaches a linker from this context |
![]() ![]() |
int32 | ||
![]() ![]() |
int32 | ||
![]() ![]() |
int32 | GetRefCount () |
|
![]() ![]() |
bool | ||
![]() ![]() |
bool | ||
![]() ![]() |
bool | Checks if object loading has started | |
![]() |
int32 | ||
![]() |
int32 | ||
![]() |
int32 | ||
![]() |
void | MoveDelayedLinkerClosePackages
(
TArray< class FLinkerLoad* >& OutDelayedLinkerClosePackages |
|
![]() |
TArray< UObject * > & | This is only meant to be used by FAsyncPackage for performance reasons. | |
![]() |
bool | PRIVATE_PatchNewObjectIntoExport
(
UObject* OldObject, |
|
![]() |
int32 | Release () |
|
![]() |
void | RemoveDelayedLinkerClosePackage
(
FLinkerLoad* InLinker |
|
![]() |
void | ReserveObjectsLoaded
(
int32 InReserveSize |
|
![]() |
void | ||
![]() |
void |