Struct screen_13::prelude::vk::DescriptorAddressInfoEXTBuilder
source · pub struct DescriptorAddressInfoEXTBuilder<'a> { /* private fields */ }
Implementations§
source§impl<'a> DescriptorAddressInfoEXTBuilder<'a>
impl<'a> DescriptorAddressInfoEXTBuilder<'a>
pub fn address(self, address: u64) -> DescriptorAddressInfoEXTBuilder<'a>
pub fn range(self, range: u64) -> DescriptorAddressInfoEXTBuilder<'a>
pub fn format(self, format: Format) -> DescriptorAddressInfoEXTBuilder<'a>
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>
§type Target = DescriptorAddressInfoEXT
type Target = DescriptorAddressInfoEXT
The resulting type after dereferencing.
source§impl<'a> DerefMut for DescriptorAddressInfoEXTBuilder<'a>
impl<'a> DerefMut for DescriptorAddressInfoEXTBuilder<'a>
Auto Trait Implementations§
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