Class QueryPool#

Inheritance Relationships#

Derived Type#

Class Documentation#

class QueryPool#

Subclassed by TRAP::Graphics::API::VulkanQueryPool

Public Functions

virtual ~QueryPool()#

Destructor.

consteval QueryPool(const QueryPool&) noexcept = delete#

Copy constructor.

consteval QueryPool &operator=(const QueryPool&) noexcept = delete#

Copy assignment operator.

constexpr QueryPool(QueryPool&&) noexcept = default#

Move constructor.

QueryPool &operator=(QueryPool&&) noexcept = default#

Move assignment operator.

Public Static Functions

static TRAP::Ref<QueryPool> Create(const RendererAPI::QueryPoolDesc &desc)#

Create a new query pool from the given description.

Parameters:

desc – Query pool description.

Returns:

Created query pool.

Protected Functions

QueryPool()#

Constructor.