Navigation
API > API/Runtime > API/Runtime/Engine
A metrics listener that reports an array of metrics to PerfCounters.
To use UNetworkMetricsPerfCounters in a configuration file, the class must be used when registering a listener:
[/Script/Engine.NetworkMetricsConfig] +Listeners=(MetricName=ExampleMetric, ClassName=/Script/Engine.NetworkMetricsPerfCounters)
| Name | UNetworkMetricsPerfCounters |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/Net/NetworkMetricsDatabase.h |
| Include Path | #include "Net/NetworkMetricsDatabase.h" |
Syntax
UCLASS (MinimalAPI)
class UNetworkMetricsPerfCounters : public UNetworkMetricsBaseListener
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UNetworkMetricsBaseListener → UNetworkMetricsPerfCounters
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~UNetworkMetricsPerfCounters() |
Net/NetworkMetricsDatabase.h |
Functions
Public
Overridden from UNetworkMetricsBaseListener
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Report
(
const UE::Net::FNetworkMetricSnapshot& Snapshot |
Net/NetworkMetricsDatabase.h |