8 #ifndef LLUVIA_CORE_DURATION_H_
9 #define LLUVIA_CORE_DURATION_H_
29 Duration(
const std::shared_ptr<ll::vulkan::Device> device);
46 vk::QueryPool m_queryPool;
48 std::shared_ptr<
ll::vulkan::Device> m_device;
Definition: Duration.h:22
Duration(Duration &&duration)=delete
Duration(const std::shared_ptr< ll::vulkan::Device > device)
uint32_t getStartTimeQueryIndex() const noexcept
Duration & operator=(Duration &&duration)=delete
uint32_t getEndTimeQueryIndex() const noexcept
Duration(const Duration &duration)=delete
int64_t getNanoseconds() const
Duration & operator=(const Duration &duration)=delete
vk::QueryPool getQueryPool() const noexcept
std::chrono::nanoseconds getDuration() const