SpiecsEngine
 
Loading...
Searching...
No Matches

◆ IterStatistics()

template<typename F >
void Spices::Renderer::IterStatistics ( F && func)
inlineinherited

Iterator the specific RenderPass Statistics in Renderer.

Parameters
[in]funcThe function pointer that handle Statistics.

Iter valid statistics in rendererPass.

Definition at line 2451 of file Renderer.h.

2452 {
2454
2455 if (!m_IsActive) return;
2456
2460 m_Pass->GetSubPasses()->for_each([&](const std::string& name, const std::shared_ptr<RendererSubPass>& subPass) {
2461
2462 const auto& ptr = subPass->GetStatistics();
2463
2464 if (!ptr) return false;
2465
2466 return func(name, ptr);
2467 });
2468 }
#define SPICES_PROFILE_ZONE
std::shared_ptr< RendererPass > m_Pass
RendererPass.
Definition Renderer.h:2012
bool m_IsActive
Whether this renderer is active(submit commands in RendererBehaveBuilder).
Definition Renderer.h:2037

References Spices::Renderer::m_IsActive.