pub struct DescriptorBufferBindingPushDescriptorBufferHandleEXTBuilder<'a> { /* private fields */ }
Implementations§
Source§impl<'a> DescriptorBufferBindingPushDescriptorBufferHandleEXTBuilder<'a>
impl<'a> DescriptorBufferBindingPushDescriptorBufferHandleEXTBuilder<'a>
pub fn buffer(self, buffer: Buffer) -> Self
Sourcepub fn build(self) -> DescriptorBufferBindingPushDescriptorBufferHandleEXT
pub fn build(self) -> DescriptorBufferBindingPushDescriptorBufferHandleEXT
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 DescriptorBufferBindingPushDescriptorBufferHandleEXTBuilder<'a>
impl<'a> Deref for DescriptorBufferBindingPushDescriptorBufferHandleEXTBuilder<'a>
impl ExtendsDescriptorBufferBindingInfoEXT for DescriptorBufferBindingPushDescriptorBufferHandleEXTBuilder<'_>
Auto Trait Implementations§
impl<'a> Freeze for DescriptorBufferBindingPushDescriptorBufferHandleEXTBuilder<'a>
impl<'a> RefUnwindSafe for DescriptorBufferBindingPushDescriptorBufferHandleEXTBuilder<'a>
impl<'a> !Send for DescriptorBufferBindingPushDescriptorBufferHandleEXTBuilder<'a>
impl<'a> !Sync for DescriptorBufferBindingPushDescriptorBufferHandleEXTBuilder<'a>
impl<'a> Unpin for DescriptorBufferBindingPushDescriptorBufferHandleEXTBuilder<'a>
impl<'a> UnwindSafe for DescriptorBufferBindingPushDescriptorBufferHandleEXTBuilder<'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