UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Net::Private::GranularMemoryTracking::FScopeMarker Struct Reference

#include <NetworkGranularMemoryLogging.h>

Public Member Functions

ENGINE_API FScopeMarker (FArchive &InAr, FString &&InScopeName)
 
ENGINE_API ~FScopeMarker ()
 
ENGINE_API void BeginWork ()
 
ENGINE_API void EndWork (const FString &WorkName)
 
ENGINE_API void LogCustomWork (const FString &WorkName, const uint64 Bytes) const
 
const bool IsEnabled () const
 
const FString & GetScopeName ()
 

Friends

struct FNetworkMemoryTrackingScopeStack
 

Constructor & Destructor Documentation

◆ FScopeMarker()

ENGINE_API UE::Net::Private::GranularMemoryTracking::FScopeMarker::FScopeMarker ( FArchive InAr,
FString &&  InScopeName 
)

◆ ~FScopeMarker()

ENGINE_API UE::Net::Private::GranularMemoryTracking::FScopeMarker::~FScopeMarker ( )

Member Function Documentation

◆ BeginWork()

ENGINE_API void UE::Net::Private::GranularMemoryTracking::FScopeMarker::BeginWork ( )

◆ EndWork()

ENGINE_API void UE::Net::Private::GranularMemoryTracking::FScopeMarker::EndWork ( const FString &  WorkName)

◆ GetScopeName()

const FString & UE::Net::Private::GranularMemoryTracking::FScopeMarker::GetScopeName ( )
inline

◆ IsEnabled()

const bool UE::Net::Private::GranularMemoryTracking::FScopeMarker::IsEnabled ( ) const
inline

◆ LogCustomWork()

ENGINE_API void UE::Net::Private::GranularMemoryTracking::FScopeMarker::LogCustomWork ( const FString &  WorkName,
const uint64  Bytes 
) const

Friends And Related Symbol Documentation

◆ FNetworkMemoryTrackingScopeStack

friend struct FNetworkMemoryTrackingScopeStack
friend

The documentation for this struct was generated from the following file: