Profiling section data.
More...
#include <FrameStatistics.h>
Profiling section data.
Definition at line 70 of file FrameStatistics.h.
◆ AddEvent()
void FrameStatistics::Section::AddEvent |
( |
Duration |
duration | ) |
|
|
privatenoexcept |
◆ GetAverageDuration()
Average duration of the last KERNEL_SIZE events in this section.
Definition at line 56 of file FrameStatistics.cpp.
◆ GetEventsCount()
size_t FrameStatistics::Section::GetEventsCount |
( |
| ) |
const |
|
noexcept |
◆ GetLastDuration()
◆ GetMaxDuration()
All time maximum duration of the events in this section.
Definition at line 50 of file FrameStatistics.cpp.
◆ GetMinDuration()
All time minimum duration of the events in this section.
Definition at line 44 of file FrameStatistics.cpp.
◆ FrameStatistics
◆ KERNEL_SIZE
constexpr size_t FrameStatistics::Section::KERNEL_SIZE = 16 |
|
staticconstexprprivate |
◆ mAvgAccum
Duration FrameStatistics::Section::mAvgAccum {} |
|
private |
◆ mAvgDuration
Duration FrameStatistics::Section::mAvgDuration {} |
|
private |
◆ mEventsCount
size_t FrameStatistics::Section::mEventsCount { 0 } |
|
private |
◆ mFilteringKernel
◆ mKernelItems
size_t FrameStatistics::Section::mKernelItems { 0 } |
|
private |
◆ mLastDuration
Duration FrameStatistics::Section::mLastDuration {} |
|
private |
◆ mMaxDuration
Duration FrameStatistics::Section::mMaxDuration { std::numeric_limits<Duration::rep>::min() } |
|
private |
◆ mMinDuration
Duration FrameStatistics::Section::mMinDuration { std::numeric_limits<Duration::rep>::max() } |
|
private |
◆ mNextIndex
size_t FrameStatistics::Section::mNextIndex { 0 } |
|
private |
The documentation for this class was generated from the following files: