SpiecsEngine
 
Loading...
Searching...
No Matches

◆ IterStatisticsResult()

template<typename F >
void Spices::RenderPassStatistics::IterStatisticsResult ( Querier::StatisticsFlags flags,
F && fn )
inline

Iter all Statistics Result.

Parameters
[in]flagsStatisticsFlags.
[in]fnFunction pointer of how to do with statistics result.

Definition at line 70 of file RenderPassStatistics.h.

71 {
73
74 for (auto& querier : m_Queries)
75 {
76 if (!querier) continue;
77
78 if (querier->GetStatisticsType() & flage)
79 {
80 fn(querier->GetStatisticsType(), querier->GetPoolResult());
81 }
82 }
83 }
#define SPICES_PROFILE_ZONE
std::array< std::unique_ptr< Querier >, static_cast< size_t >(Querier::Max)> m_Queries
Array of all statistics item.