Module vulkano::query[][src]

Gather information about rendering, held in query pools.

In Vulkan, queries are not created individually. Instead you manipulate query pools, which represent a collection of queries. Whenever you use a query, you have to specify both the query pool and the slot id within that query pool.

Structs

QueriesRange

A reference to a range of queries.

Query

A reference to a single query slot.

QueryControlFlags

Flags that control how a query is to be executed.

QueryPipelineStatisticFlags

For pipeline statistics queries, the statistics that should be gathered.

QueryPool

A collection of one or more queries of a particular type.

QueryResultFlags

Flags to control how the results of a query should be retrieved.

Enums

GetResultsError

Error that can happen when calling QueriesRange::get_results.

QueryPoolCreationError

Error that can happen when creating a query pool.

QueryType

The type of query that a query pool should perform.

Traits

QueryResultElement

A trait for elements of buffers that can be used as a destination for query results.