UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FArchiveCallstacks Class Reference

#include <ArchiveStackTrace.h>

Classes

struct  FCallstackAtOffset
 
struct  FCallstackData
 

Public Member Functions

COREUOBJECT_API FArchiveCallstacks (UObject *InAsset)
 
COREUOBJECT_API FName GetAssetClass () const
 
int32 Num () const
 
COREUOBJECT_API void Add (int64 Offset, int64 Length, UObject *SerializedObject, FProperty *SerializedProperty, TArrayView< const FName > DebugDataStack, bool bIsCollectingCallstacks, bool bCollectCurrentCallstack, int32 StackIgnoreCount)
 
COREUOBJECT_API void Append (const FArchiveCallstacks &Other, int64 Offset=0)
 
COREUOBJECT_API int32 GetCallstackIndexAtOffset (int64 Offset, int32 MinOffsetIndex=0) const
 
const FCallstackAtOffsetGetCallstack (int32 CallstackIndex) const
 
const FCallstackDataGetCallstackData (const FCallstackAtOffset &CallstackOffset) const
 
int64 GetSerializedDataSizeForOffsetIndex (int32 InOffsetIndex) const
 
int64 TotalCapturedSize () const
 

Constructor & Destructor Documentation

◆ FArchiveCallstacks()

FArchiveCallstacks::FArchiveCallstacks ( UObject InAsset)
explicit

Member Function Documentation

◆ Add()

void FArchiveCallstacks::Add ( int64  Offset,
int64  Length,
UObject SerializedObject,
FProperty SerializedProperty,
TArrayView< const FName DebugDataStack,
bool  bIsCollectingCallstacks,
bool  bCollectCurrentCallstack,
int32  StackIgnoreCount 
)

Capture and append the current callstack.

◆ Append()

void FArchiveCallstacks::Append ( const FArchiveCallstacks Other,
int64  Offset = 0 
)

Append other callstacks.

◆ GetAssetClass()

FName FArchiveCallstacks::GetAssetClass ( ) const

Returns the asset class name.

◆ GetCallstack()

const FCallstackAtOffset & FArchiveCallstacks::GetCallstack ( int32  CallstackIndex) const
inline

Finds a callstack associated with data at the specified offset

◆ GetCallstackData()

const FCallstackData & FArchiveCallstacks::GetCallstackData ( const FCallstackAtOffset CallstackOffset) const
inline

◆ GetCallstackIndexAtOffset()

int32 FArchiveCallstacks::GetCallstackIndexAtOffset ( int64  Offset,
int32  MinOffsetIndex = 0 
) const

Finds a callstack associated with data at the specified offset

◆ GetSerializedDataSizeForOffsetIndex()

int64 FArchiveCallstacks::GetSerializedDataSizeForOffsetIndex ( int32  InOffsetIndex) const
inline

Returns the size of serialized data at the specified offset.

◆ Num()

int32 FArchiveCallstacks::Num ( ) const
inline

Returns the total number of callstacks.

◆ TotalCapturedSize()

int64 FArchiveCallstacks::TotalCapturedSize ( ) const
inline

Returns total serialized bytes.


The documentation for this class was generated from the following files: