Navigation
API > API/Runtime > API/Runtime/CoreUObject > API/Runtime/CoreUObject/Serialization
Inheritance Hierarchy
- FArchiveState
- FArchive
- FMemoryArchive
- FLargeMemoryWriter
- FArchiveStackTrace
References
Module | CoreUObject |
Header | /Engine/Source/Runtime/CoreUObject/Public/Serialization/ArchiveStackTrace.h |
Include | #include "Serialization/ArchiveStackTrace.h" |
Syntax
class FArchiveStackTrace : public FLargeMemoryWriter
Remarks
Archive that stores a callstack for each of the Serialize calls and has the ability to compare itself to an existing package on disk and dump all the differences to log.
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
PRAGMA_DISABLE_DEPRECATION_WARNINGS |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
FArchiveStackTrace
(
UObject* InAsset, |
Destructors
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | CompareWith
(
const TCHAR* InFilename, |
Compares this archive with the given bytes from disk or FPackageData. Dumps all differences to log. |
![]() |
void | CompareWith
(
const FPackageData& SourcePackage, |
|
![]() |
bool | GenerateDiffMap
(
const TCHAR* InFilename, |
Generates a map of all differences between this archive and the given bytes from disk or FPackageData. |
![]() |
bool | GenerateDiffMap
(
const FPackageData& SourcePackage, |
|
![]() |
FArchiveCallstacks & | ||
![]() ![]() |
const FArchiveCallstacks & | ||
![]() ![]() |
bool | IsIdentical
(
const TCHAR* InFilename, |
Compares the provided buffer with the given bytes from disk or FPackageData. |
![]() ![]() |
bool | IsIdentical
(
const FPackageData& SourcePackage, |
Compares the provided buffer with the given bytes from disk or FPackageData. |
![]() ![]() |
bool | LoadPackageIntoMemory
(
const TCHAR* InFilename, |
Helper function to load package contents into memory. Supports EDL packages. |
Overridden from FArchive
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | Serialize
(
void* Memory, |
Overridden from FArchiveState
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
FUObjectSerializeContext * | Gets the current UObject serialization context for this archive. | |
![]() ![]() |
void | SetSerializeContext
(
FUObjectSerializeContext* InLoadContext |
Sets the current UObject serialization context for this archive. |
Typedefs
Name | Description |
---|---|
FPackageData |