pub struct DescriptorAddressInfoEXTBuilder<'a> { /* private fields */ }
Implementations§
Source§impl<'a> DescriptorAddressInfoEXTBuilder<'a>
impl<'a> DescriptorAddressInfoEXTBuilder<'a>
pub fn address(self, address: DeviceAddress) -> Self
pub fn range(self, range: DeviceSize) -> Self
pub fn format(self, format: Format) -> Self
Sourcepub fn build(self) -> DescriptorAddressInfoEXT
pub fn build(self) -> DescriptorAddressInfoEXT
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 DescriptorAddressInfoEXTBuilder<'a>
impl<'a> Deref for DescriptorAddressInfoEXTBuilder<'a>
Auto Trait Implementations§
impl<'a> Freeze for DescriptorAddressInfoEXTBuilder<'a>
impl<'a> RefUnwindSafe for DescriptorAddressInfoEXTBuilder<'a>
impl<'a> !Send for DescriptorAddressInfoEXTBuilder<'a>
impl<'a> !Sync for DescriptorAddressInfoEXTBuilder<'a>
impl<'a> Unpin for DescriptorAddressInfoEXTBuilder<'a>
impl<'a> UnwindSafe for DescriptorAddressInfoEXTBuilder<'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