| FArchiveState
|
Module |
|
Header |
/Engine/Source/Runtime/CoreUObject/Public/Serialization/ArchiveStackTrace.h |
Include |
#include "Serialization/ArchiveStackTrace.h" |
class FArchiveStackTrace : public FLargeMemoryWriter
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.
Name | Description | |
---|---|---|
|
FArchiveStackTrace ( |
Name | Description | |
---|---|---|
|
~FArchiveStackTrace() |
Name | Description | ||
---|---|---|---|
|
CompareWith |
Compares the contents of this archive with the package on disk. Dumps all differences to log. |
|
|
GenerateDiffMap ( |
Generates a map of all differences between the package on disk and this file. |
|
|
IsIdentical |
Compares the specified file on disk with the provided buffer |
|
|
LoadPackageIntoMemory ( |
Helper function to load package contents into memory. Supports EDL packages. |
Name | Description | ||
---|---|---|---|
|
PopDebugDataString() |
||
|
PushDebugDataString ( |
Debug stack storage if you want to add data to the archive for usage further down the serialization stack this should be used in conjunction with the FScopeAddDebugData struct |
|
|
Serialize |
Name | Description | ||
---|---|---|---|
|
FUObjectSeri... |
GetSerializeContext() |
Gets the current UObject serialization context for this archive. |
|
SetSerializeContext ( |
Sets the current UObject serialization context for this archive. |
Name |
Description |
|
---|---|---|
|
FPackageData |