LeviLamina
Loading...
Searching...
No Matches
RollingAverageTracker Class Reference

Public Member Functions

MCAPI void addSample (::std::chrono::nanoseconds dt)
MCFOLD::std::chrono::nanoseconds getAverage () const
MCAPI::std::chrono::nanoseconds getLastSample () const
MCAPI ::std::vector<::std::chrono::nanoseconds > getLastSamples (uint count) const
MCAPI void * $ctor ()

Public Attributes

::ll::TypedStorage< 4, 4, uint > mSampleBufferIdx
::ll::TypedStorage< 8, 8, ::std::chrono::nanoseconds > mSampleAverage
::ll::TypedStorage< 8, 8, ::std::chrono::nanoseconds > mSampleSum
::ll::TypedStorage< 8, 160, ::std::chrono::nanoseconds[20]> mSampleBuffer

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