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