UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Net::Private::FNetStatsContext Class Reference

#include <NetStatsContext.h>

Public Member Functions

 FNetStatsContext ()
 
 ~FNetStatsContext ()
 
 FNetStatsContext (const FNetStatsContext &)=delete
 
FNetStatsContextoperator= (const FNetStatsContext &)=delete
 
void ResetStats (int32 NumTypeStats)
 
bool CanAcquire () const
 

Static Public Member Functions

static FNetTypeStatsDataGetTypeStatsDataForObject (FNetStatsContext &Context, FInternalNetRefIndex InternalIndex, uint32 &OutUpdateCount)
 
static FNetTypeStatsDataGetTypeStatsDataForObject (FNetStatsContext &Context, FInternalNetRefIndex InternalIndex)
 
static FNetTypeStatsDataGetTypeStatsData (FNetStatsContext &Context, const FNetRefHandleManager::FReplicatedObjectData &ObjectData, bool bTreatAsRoot)
 

Protected Member Functions

void Acquire ()
 
void Release ()
 

Friends

class FNetTypeStats
 

Constructor & Destructor Documentation

◆ FNetStatsContext() [1/2]

UE::Net::Private::FNetStatsContext::FNetStatsContext ( )
default

◆ ~FNetStatsContext()

UE::Net::Private::FNetStatsContext::~FNetStatsContext ( )
default

◆ FNetStatsContext() [2/2]

UE::Net::Private::FNetStatsContext::FNetStatsContext ( const FNetStatsContext )
delete

Member Function Documentation

◆ Acquire()

void UE::Net::Private::FNetStatsContext::Acquire ( )
inlineprotected

◆ CanAcquire()

bool UE::Net::Private::FNetStatsContext::CanAcquire ( ) const
inline

◆ GetTypeStatsData()

FNetTypeStatsData & UE::Net::Private::FNetStatsContext::GetTypeStatsData ( FNetStatsContext Context,
const FNetRefHandleManager::FReplicatedObjectData ObjectData,
bool  bTreatAsRoot 
)
inlinestatic

◆ GetTypeStatsDataForObject() [1/2]

FNetTypeStatsData & UE::Net::Private::FNetStatsContext::GetTypeStatsDataForObject ( FNetStatsContext Context,
FInternalNetRefIndex  InternalIndex 
)
inlinestatic

◆ GetTypeStatsDataForObject() [2/2]

FNetTypeStatsData & UE::Net::Private::FNetStatsContext::GetTypeStatsDataForObject ( FNetStatsContext Context,
FInternalNetRefIndex  InternalIndex,
uint32 OutUpdateCount 
)
inlinestatic

◆ operator=()

FNetStatsContext & UE::Net::Private::FNetStatsContext::operator= ( const FNetStatsContext )
delete

◆ Release()

void UE::Net::Private::FNetStatsContext::Release ( )
inlineprotected

◆ ResetStats()

void UE::Net::Private::FNetStatsContext::ResetStats ( int32  NumTypeStats)
inline

Friends And Related Symbol Documentation

◆ FNetTypeStats

friend class FNetTypeStats
friend

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