#[repr(transparent)]pub struct PipelineCoverageToColorStateCreateInfoNVBuilder<'a> { /* private fields */ }Implementations
sourceimpl<'a> PipelineCoverageToColorStateCreateInfoNVBuilder<'a>
impl<'a> PipelineCoverageToColorStateCreateInfoNVBuilder<'a>
pub fn flags(
self,
flags: PipelineCoverageToColorStateCreateFlagsNV
) -> PipelineCoverageToColorStateCreateInfoNVBuilder<'a>
pub fn coverage_to_color_enable(
self,
coverage_to_color_enable: bool
) -> PipelineCoverageToColorStateCreateInfoNVBuilder<'a>
pub fn coverage_to_color_location(
self,
coverage_to_color_location: u32
) -> PipelineCoverageToColorStateCreateInfoNVBuilder<'a>
sourcepub fn build(self) -> PipelineCoverageToColorStateCreateInfoNV
pub fn build(self) -> PipelineCoverageToColorStateCreateInfoNV
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 PipelineCoverageToColorStateCreateInfoNVBuilder<'a>
impl<'a> Deref for PipelineCoverageToColorStateCreateInfoNVBuilder<'a>
type Target = PipelineCoverageToColorStateCreateInfoNV
type Target = PipelineCoverageToColorStateCreateInfoNV
The resulting type after dereferencing.
sourcefn deref(
&self
) -> &<PipelineCoverageToColorStateCreateInfoNVBuilder<'a> as Deref>::Target
fn deref(
&self
) -> &<PipelineCoverageToColorStateCreateInfoNVBuilder<'a> as Deref>::Target
Dereferences the value.
sourceimpl<'a> DerefMut for PipelineCoverageToColorStateCreateInfoNVBuilder<'a>
impl<'a> DerefMut for PipelineCoverageToColorStateCreateInfoNVBuilder<'a>
sourcefn deref_mut(
&mut self
) -> &mut <PipelineCoverageToColorStateCreateInfoNVBuilder<'a> as Deref>::Target
fn deref_mut(
&mut self
) -> &mut <PipelineCoverageToColorStateCreateInfoNVBuilder<'a> as Deref>::Target
Mutably dereferences the value.
impl<'_> ExtendsPipelineMultisampleStateCreateInfo for PipelineCoverageToColorStateCreateInfoNVBuilder<'_>
Auto Trait Implementations
impl<'a> RefUnwindSafe for PipelineCoverageToColorStateCreateInfoNVBuilder<'a>
impl<'a> !Send for PipelineCoverageToColorStateCreateInfoNVBuilder<'a>
impl<'a> !Sync for PipelineCoverageToColorStateCreateInfoNVBuilder<'a>
impl<'a> Unpin for PipelineCoverageToColorStateCreateInfoNVBuilder<'a>
impl<'a> UnwindSafe for PipelineCoverageToColorStateCreateInfoNVBuilder<'a>
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more