#[repr(transparent)]pub struct QueryPoolPerformanceCreateInfoKHRBuilder<'a> { /* private fields */ }Implementations
sourceimpl<'a> QueryPoolPerformanceCreateInfoKHRBuilder<'a>
impl<'a> QueryPoolPerformanceCreateInfoKHRBuilder<'a>
pub fn queue_family_index(
self,
queue_family_index: u32
) -> QueryPoolPerformanceCreateInfoKHRBuilder<'a>
pub fn counter_indices(
self,
counter_indices: &'a [u32]
) -> QueryPoolPerformanceCreateInfoKHRBuilder<'a>
sourcepub fn build(self) -> QueryPoolPerformanceCreateInfoKHR
pub fn build(self) -> QueryPoolPerformanceCreateInfoKHR
Calling build will discard all the lifetime information. Only call this if
necessary! Builders implement Deref targeting their corresponding Vulkan struct,
so references to builders can be passed directly to Vulkan functions.
Trait Implementations
sourceimpl<'a> Deref for QueryPoolPerformanceCreateInfoKHRBuilder<'a>
impl<'a> Deref for QueryPoolPerformanceCreateInfoKHRBuilder<'a>
type Target = QueryPoolPerformanceCreateInfoKHR
type Target = QueryPoolPerformanceCreateInfoKHR
The resulting type after dereferencing.
sourcefn deref(
&self
) -> &<QueryPoolPerformanceCreateInfoKHRBuilder<'a> as Deref>::Target
fn deref(
&self
) -> &<QueryPoolPerformanceCreateInfoKHRBuilder<'a> as Deref>::Target
Dereferences the value.
sourceimpl<'a> DerefMut for QueryPoolPerformanceCreateInfoKHRBuilder<'a>
impl<'a> DerefMut for QueryPoolPerformanceCreateInfoKHRBuilder<'a>
sourcefn deref_mut(
&mut self
) -> &mut <QueryPoolPerformanceCreateInfoKHRBuilder<'a> as Deref>::Target
fn deref_mut(
&mut self
) -> &mut <QueryPoolPerformanceCreateInfoKHRBuilder<'a> as Deref>::Target
Mutably dereferences the value.
impl<'_> ExtendsQueryPoolCreateInfo for QueryPoolPerformanceCreateInfoKHRBuilder<'_>
Auto Trait Implementations
impl<'a> RefUnwindSafe for QueryPoolPerformanceCreateInfoKHRBuilder<'a>
impl<'a> !Send for QueryPoolPerformanceCreateInfoKHRBuilder<'a>
impl<'a> !Sync for QueryPoolPerformanceCreateInfoKHRBuilder<'a>
impl<'a> Unpin for QueryPoolPerformanceCreateInfoKHRBuilder<'a>
impl<'a> UnwindSafe for QueryPoolPerformanceCreateInfoKHRBuilder<'a>
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