pub struct PhysicalDeviceMutableDescriptorTypeFeaturesVALVEBuilder<'a> { /* private fields */ }
Implementations§
Source§impl<'a> PhysicalDeviceMutableDescriptorTypeFeaturesVALVEBuilder<'a>
impl<'a> PhysicalDeviceMutableDescriptorTypeFeaturesVALVEBuilder<'a>
pub fn mutable_descriptor_type(self, mutable_descriptor_type: bool) -> Self
Sourcepub fn build(self) -> PhysicalDeviceMutableDescriptorTypeFeaturesVALVE
pub fn build(self) -> PhysicalDeviceMutableDescriptorTypeFeaturesVALVE
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 PhysicalDeviceMutableDescriptorTypeFeaturesVALVEBuilder<'a>
impl<'a> Deref for PhysicalDeviceMutableDescriptorTypeFeaturesVALVEBuilder<'a>
Source§impl<'a> DerefMut for PhysicalDeviceMutableDescriptorTypeFeaturesVALVEBuilder<'a>
impl<'a> DerefMut for PhysicalDeviceMutableDescriptorTypeFeaturesVALVEBuilder<'a>
impl ExtendsDeviceCreateInfo for PhysicalDeviceMutableDescriptorTypeFeaturesVALVEBuilder<'_>
impl ExtendsPhysicalDeviceFeatures2 for PhysicalDeviceMutableDescriptorTypeFeaturesVALVEBuilder<'_>
Auto Trait Implementations§
impl<'a> Freeze for PhysicalDeviceMutableDescriptorTypeFeaturesVALVEBuilder<'a>
impl<'a> RefUnwindSafe for PhysicalDeviceMutableDescriptorTypeFeaturesVALVEBuilder<'a>
impl<'a> !Send for PhysicalDeviceMutableDescriptorTypeFeaturesVALVEBuilder<'a>
impl<'a> !Sync for PhysicalDeviceMutableDescriptorTypeFeaturesVALVEBuilder<'a>
impl<'a> Unpin for PhysicalDeviceMutableDescriptorTypeFeaturesVALVEBuilder<'a>
impl<'a> UnwindSafe for PhysicalDeviceMutableDescriptorTypeFeaturesVALVEBuilder<'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