Lines Matching refs:QueryPool
35 pub struct QueryPool { struct
36 handle: ash::vk::QueryPool, argument
44 impl QueryPool { implementation
53 ) -> Result<Arc<QueryPool>, QueryPoolCreationError> { in new() argument
100 Ok(Arc::new(QueryPool { in new()
118 handle: ash::vk::QueryPool, in from_handle() argument
120 ) -> Arc<QueryPool> { in from_handle() argument
127 Arc::new(QueryPool { in from_handle()
175 impl Drop for QueryPool { implementation
185 unsafe impl VulkanObject for QueryPool { implementation
186 type Handle = ash::vk::QueryPool;
194 unsafe impl DeviceOwned for QueryPool { implementation
201 impl_id_counter!(QueryPool);
290 pool: &'a QueryPool,
297 pub fn pool(&self) -> &'a QueryPool { in pool() argument
313 pool: &'a QueryPool,
320 pub fn pool(&self) -> &'a QueryPool { in pool() argument
693 use crate::query::{QueryPipelineStatisticFlags, QueryPool, QueryPoolCreationError, QueryType};
699 match QueryPool::new( in pipeline_statistics_feature()