SpiecsEngine
 
Loading...
Searching...
No Matches

◆ PipelineStatisticsQuerier()

Spices::PipelineStatisticsQuerier::PipelineStatisticsQuerier ( VulkanState & state)
explicit

Constructor Function.

Parameters
[in]stateVulkanState.

Definition at line 12 of file PipelineStatisticsQueryer.cpp.

14 {
16
17 m_QueryPool = std::make_unique<VulkanQueryPool>(
18 state,
19 VK_QUERY_TYPE_PIPELINE_STATISTICS,
20 1,
21 static_cast<uint32_t>(PipelineStatisticEnum::MAX) * sizeof(uint64_t),
22 static_cast<VkQueryPipelineStatisticFlags>(PipelineStatisticEnum::ALL)
23 );
24
25 m_Result = std::make_shared<Result>();
26 }
#define SPICES_PROFILE_ZONE
Querier(StatisticsBits type)
Constructor Function.
Definition Querier.h:69
std::unique_ptr< VulkanQueryPool > m_QueryPool
QueryPool of RenderPass.
Definition Querier.h:111
std::shared_ptr< Result > m_Result
Result of QueryPool.
Definition Querier.h:116

References Spices::Querier::Pipeline, and Spices::Querier::Querier().