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