Struct ash::vk::QueryLowLatencySupportNVBuilder
source · pub struct QueryLowLatencySupportNVBuilder<'a> { /* private fields */ }
Implementations§
source§impl<'a> QueryLowLatencySupportNVBuilder<'a>
impl<'a> QueryLowLatencySupportNVBuilder<'a>
pub fn queried_low_latency_data( self, queried_low_latency_data: *mut c_void ) -> Self
sourcepub fn build(self) -> QueryLowLatencySupportNV
pub fn build(self) -> QueryLowLatencySupportNV
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§
source§impl<'a> Deref for QueryLowLatencySupportNVBuilder<'a>
impl<'a> Deref for QueryLowLatencySupportNVBuilder<'a>
source§impl<'a> DerefMut for QueryLowLatencySupportNVBuilder<'a>
impl<'a> DerefMut for QueryLowLatencySupportNVBuilder<'a>
impl ExtendsSemaphoreCreateInfo for QueryLowLatencySupportNVBuilder<'_>
Auto Trait Implementations§
impl<'a> RefUnwindSafe for QueryLowLatencySupportNVBuilder<'a>
impl<'a> !Send for QueryLowLatencySupportNVBuilder<'a>
impl<'a> !Sync for QueryLowLatencySupportNVBuilder<'a>
impl<'a> Unpin for QueryLowLatencySupportNVBuilder<'a>
impl<'a> UnwindSafe for QueryLowLatencySupportNVBuilder<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more