Struct wgpu_types::QuerySetDescriptor
source · [−]Expand description
Describes how to create a QuerySet.
Corresponds to WebGPU GPUQuerySetDescriptor
.
Fields
label: L
Debug label for the query set.
ty: QueryType
Kind of query that this query set should contain.
count: u32
Total count of queries the set contains. Must not be zero.
Must not be greater than QUERY_SET_MAX_QUERIES
.
Implementations
sourceimpl<L> QuerySetDescriptor<L>
impl<L> QuerySetDescriptor<L>
sourcepub fn map_label<'a, K>(
&'a self,
fun: impl FnOnce(&'a L) -> K
) -> QuerySetDescriptor<K>
pub fn map_label<'a, K>(
&'a self,
fun: impl FnOnce(&'a L) -> K
) -> QuerySetDescriptor<K>
Trait Implementations
sourceimpl<L: Clone> Clone for QuerySetDescriptor<L>
impl<L: Clone> Clone for QuerySetDescriptor<L>
sourcefn clone(&self) -> QuerySetDescriptor<L>
fn clone(&self) -> QuerySetDescriptor<L>
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
Auto Trait Implementations
impl<L> RefUnwindSafe for QuerySetDescriptor<L> where
L: RefUnwindSafe,
impl<L> Send for QuerySetDescriptor<L> where
L: Send,
impl<L> Sync for QuerySetDescriptor<L> where
L: Sync,
impl<L> Unpin for QuerySetDescriptor<L> where
L: Unpin,
impl<L> UnwindSafe for QuerySetDescriptor<L> where
L: UnwindSafe,
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more