Open 3D Engine AzCore 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.
AZ::Statistics::NamedRunningStatistic Class Reference

A convenient class to assign name and units to a RunningStatistic. More...

#include <NamedRunningStatistic.h>

Inherits AZ::Statistics::RunningStatistic.

Public Member Functions

 NamedRunningStatistic (const AZStd::string &name="Unnamed", const AZStd::string &units="")
 
void UpdateName (const AZStd::string &name)
 
void UpdateUnits (const AZStd::string &units)
 
const AZStd::stringGetName () const
 
const AZStd::stringGetUnits () const
 
AZStd::string GetFormatted () const
 
AZStd::string GetCsvFormatted () const
 
- Public Member Functions inherited from AZ::Statistics::RunningStatistic
void Reset ()
 
void PushSample (double value)
 
AZ::u64 GetNumSamples () const
 
double GetMostRecentSample () const
 
double GetMinimum () const
 
double GetMaximum () const
 
double GetAverage () const
 
double GetSum () const
 
double GetVariance (VarianceType varianceType=VarianceType::S) const
 
double GetStdev (VarianceType varianceType=VarianceType::S) const
 

Static Public Member Functions

static const char * GetCsvHeader ()
 

Detailed Description

A convenient class to assign name and units to a RunningStatistic.

Also provides convenient methods to format the statistics.


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