pub struct MultisampledRenderToSingleSampledInfoEXTBuilder<'a> { /* private fields */ }
Implementations§
source§impl<'a> MultisampledRenderToSingleSampledInfoEXTBuilder<'a>
impl<'a> MultisampledRenderToSingleSampledInfoEXTBuilder<'a>
pub fn multisampled_render_to_single_sampled_enable( self, multisampled_render_to_single_sampled_enable: bool ) -> Self
pub fn rasterization_samples( self, rasterization_samples: SampleCountFlags ) -> Self
sourcepub fn build(self) -> MultisampledRenderToSingleSampledInfoEXT
pub fn build(self) -> MultisampledRenderToSingleSampledInfoEXT
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 MultisampledRenderToSingleSampledInfoEXTBuilder<'a>
impl<'a> Deref for MultisampledRenderToSingleSampledInfoEXTBuilder<'a>
source§impl<'a> DerefMut for MultisampledRenderToSingleSampledInfoEXTBuilder<'a>
impl<'a> DerefMut for MultisampledRenderToSingleSampledInfoEXTBuilder<'a>
impl ExtendsRenderingInfo for MultisampledRenderToSingleSampledInfoEXTBuilder<'_>
impl ExtendsSubpassDescription2 for MultisampledRenderToSingleSampledInfoEXTBuilder<'_>
Auto Trait Implementations§
impl<'a> Freeze for MultisampledRenderToSingleSampledInfoEXTBuilder<'a>
impl<'a> RefUnwindSafe for MultisampledRenderToSingleSampledInfoEXTBuilder<'a>
impl<'a> !Send for MultisampledRenderToSingleSampledInfoEXTBuilder<'a>
impl<'a> !Sync for MultisampledRenderToSingleSampledInfoEXTBuilder<'a>
impl<'a> Unpin for MultisampledRenderToSingleSampledInfoEXTBuilder<'a>
impl<'a> UnwindSafe for MultisampledRenderToSingleSampledInfoEXTBuilder<'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