Class VulkanQueryPool#
Defined in File VulkanQueryPool.h
Inheritance Relationships#
Base Type#
public TRAP::Graphics::QueryPool
(Class QueryPool)
Class Documentation#
-
class VulkanQueryPool : public TRAP::Graphics::QueryPool#
Public Functions
-
explicit VulkanQueryPool(const RendererAPI::QueryPoolDesc &desc)#
Constructor.
- Parameters:
desc – Query pool description.
-
~VulkanQueryPool() override#
Destructor.
-
consteval VulkanQueryPool(const VulkanQueryPool&) noexcept = delete#
Copy constructor.
-
consteval VulkanQueryPool &operator=(const VulkanQueryPool&) noexcept = delete#
Copy assignment operator.
-
constexpr VulkanQueryPool(VulkanQueryPool&&) noexcept = default#
Move constructor.
-
VulkanQueryPool &operator=(VulkanQueryPool&&) noexcept = default#
Move assignment operator.
-
constexpr VkQueryPool GetVkQueryPool() const noexcept#
Retrieve the Vulkan query pool handle.
- Returns:
Vulkan query pool handle
-
constexpr VkQueryType GetVkQueryType() const noexcept#
Retrieve the Vulkan query type.
- Returns:
Vulkan query type
-
explicit VulkanQueryPool(const RendererAPI::QueryPoolDesc &desc)#