Open 3D Engine Multiplayer Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
Multiplayer::MultiplayerDebugComponentReporter Class Referencefinal

Inherits Multiplayer::MultiplayerDebugByteReporter.

Public Types

using Report = AZStd::pair< AZStd::string, MultiplayerDebugByteReporter * >
 

Public Member Functions

void ReportField (const char *fieldName, size_t byteSize)
 
void ReportFragmentEnd ()
 
AZStd::vector< Report > GetFieldReports ()
 
void Combine (const MultiplayerDebugComponentReporter &other)
 
- Public Member Functions inherited from Multiplayer::MultiplayerDebugByteReporter
void ReportBytes (size_t byteSize)
 
void AggregateBytes (size_t byteSize)
 
void ReportAggregateBytes ()
 
float GetAverageBytes () const
 
size_t GetMaxBytes () const
 
size_t GetMinBytes () const
 
size_t GetTotalBytes () const
 
float GetKbitsPerSecond ()
 
void Combine (const MultiplayerDebugByteReporter &other)
 
virtual void Reset ()
 
size_t GetTotalCount () const
 

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