#[repr(transparent)]pub struct PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARMBuilder<'a> { /* private fields */ }
Implementations
sourceimpl<'a> PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARMBuilder<'a>
impl<'a> PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARMBuilder<'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
) -> PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM
pub fn build(
self
) -> PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM
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
sourceimpl<'a> Deref for PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARMBuilder<'a>
impl<'a> Deref for PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARMBuilder<'a>
type Target = PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM
type Target = PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM
The resulting type after dereferencing.
impl ExtendsDeviceCreateInfo for PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARMBuilder<'_>
impl ExtendsPhysicalDeviceFeatures2 for PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARMBuilder<'_>
Auto Trait Implementations
impl<'a> RefUnwindSafe for PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARMBuilder<'a>
impl<'a> !Send for PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARMBuilder<'a>
impl<'a> !Sync for PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARMBuilder<'a>
impl<'a> Unpin for PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARMBuilder<'a>
impl<'a> UnwindSafe for PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARMBuilder<'a>
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more