UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FNetworkMetricsMutatorPercent Struct Reference

#include <NetworkMetricsMutators.h>

+ Inheritance diagram for FNetworkMetricsMutatorPercent:

Public Member Functions

virtual void ProcessFrame (const UE::Net::FNetworkMetricSnapshot &Snapshot) override
 
virtual void Reset () override
 
virtual FValueVariant GetValue () const override
 
virtual TArrayView< const FNameGetAllMetricNames () const override
 
- Public Member Functions inherited from FNetworkMetricsMutator
virtual ~FNetworkMetricsMutator ()=default
 
FName GetName () const
 

Protected Member Functions

void SetNumeratorMetricName (FName MetricName)
 
void SetDenominatorMetricName (FName MetricName)
 

Additional Inherited Members

- Public Types inherited from FNetworkMetricsMutator
using FValueVariant = TVariant< float, int64 >
 
- Public Attributes inherited from FNetworkMetricsMutator
virtual void virtual ProcessFrame(const UE::Net::FNetworkMetricSnapshot &Snapshot) PURE_VIRTUAL(FNetworkMetricsMutator void virtual Reset() PURE_VIRTUAL(FNetworkMetricsMutator FValueVariant GetValue () const PURE_VIRTUAL(FNetworkMetricsMutator
 
virtual TArrayView< const FNameGetAllMetricNames () const PURE_VIRTUAL(FNetworkMetricsMutator
 

Detailed Description

Metrics mutator that reports a 0-100 percentage using two source metrics.

Member Function Documentation

◆ GetAllMetricNames()

TArrayView< const FName > FNetworkMetricsMutatorPercent::GetAllMetricNames ( ) const
overridevirtual

◆ GetValue()

FNetworkMetricsMutator::FValueVariant FNetworkMetricsMutatorPercent::GetValue ( ) const
overridevirtual

Returns the packet loss percentage as a float from 0-100.

◆ ProcessFrame()

void FNetworkMetricsMutatorPercent::ProcessFrame ( const UE::Net::FNetworkMetricSnapshot Snapshot)
overridevirtual

◆ Reset()

void FNetworkMetricsMutatorPercent::Reset ( )
overridevirtual

◆ SetDenominatorMetricName()

void FNetworkMetricsMutatorPercent::SetDenominatorMetricName ( FName  MetricName)
inlineprotected

◆ SetNumeratorMetricName()

void FNetworkMetricsMutatorPercent::SetNumeratorMetricName ( FName  MetricName)
inlineprotected

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