SpiecsEngine
 
Loading...
Searching...
No Matches

◆ StorePoolResult()

void Spices::PipelineStatisticsQuerier::StorePoolResult ( )
overridevirtual

Store QueryPool Result.

Implements Spices::Querier.

Definition at line 43 of file PipelineStatisticsQueryer.cpp.

44 {
46
47 auto* result = dynamic_cast<Result*>(m_Result.get());
48
49 uint64_t poolResult[static_cast<int>(PipelineStatisticEnum::MAX) + 1];
50 m_QueryPool->QueryResults(poolResult);
51
52 //result->valid = poolResult[(int)PipelineStatisticEnum::MAX];
53 result->valid = true;
54 if (result->valid)
55 {
56 memcpy(result->statistics.data(), poolResult, sizeof(result->statistics));
57 }
58 }
#define SPICES_PROFILE_ZONE
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::MAX.