pub struct PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXTBuilder<'a> { /* private fields */ }
Implementations§
source§impl<'a> PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXTBuilder<'a>
impl<'a> PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXTBuilder<'a>
pub fn rasterization_order_color_attachment_access( self, rasterization_order_color_attachment_access: bool ) -> Self
pub fn rasterization_order_depth_attachment_access( self, rasterization_order_depth_attachment_access: bool ) -> Self
pub fn rasterization_order_stencil_attachment_access( self, rasterization_order_stencil_attachment_access: bool ) -> Self
sourcepub fn build(
self
) -> PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT
pub fn build( self ) -> PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT
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§
impl ExtendsDeviceCreateInfo for PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXTBuilder<'_>
impl ExtendsPhysicalDeviceFeatures2 for PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXTBuilder<'_>
Auto Trait Implementations§
impl<'a> RefUnwindSafe for PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXTBuilder<'a>
impl<'a> !Send for PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXTBuilder<'a>
impl<'a> !Sync for PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXTBuilder<'a>
impl<'a> Unpin for PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXTBuilder<'a>
impl<'a> UnwindSafe for PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXTBuilder<'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