#[repr(transparent)]pub struct SamplerYcbcrConversionInfoBuilder<'a> { /* private fields */ }Implementations
sourceimpl<'a> SamplerYcbcrConversionInfoBuilder<'a>
impl<'a> SamplerYcbcrConversionInfoBuilder<'a>
pub fn conversion(
self,
conversion: SamplerYcbcrConversion
) -> SamplerYcbcrConversionInfoBuilder<'a>
sourcepub fn build(self) -> SamplerYcbcrConversionInfo
pub fn build(self) -> SamplerYcbcrConversionInfo
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 SamplerYcbcrConversionInfoBuilder<'a>
impl<'a> Deref for SamplerYcbcrConversionInfoBuilder<'a>
type Target = SamplerYcbcrConversionInfo
type Target = SamplerYcbcrConversionInfo
The resulting type after dereferencing.
sourcefn deref(&self) -> &<SamplerYcbcrConversionInfoBuilder<'a> as Deref>::Target
fn deref(&self) -> &<SamplerYcbcrConversionInfoBuilder<'a> as Deref>::Target
Dereferences the value.
sourceimpl<'a> DerefMut for SamplerYcbcrConversionInfoBuilder<'a>
impl<'a> DerefMut for SamplerYcbcrConversionInfoBuilder<'a>
sourcefn deref_mut(
&mut self
) -> &mut <SamplerYcbcrConversionInfoBuilder<'a> as Deref>::Target
fn deref_mut(
&mut self
) -> &mut <SamplerYcbcrConversionInfoBuilder<'a> as Deref>::Target
Mutably dereferences the value.
impl<'_> ExtendsImageViewCreateInfo for SamplerYcbcrConversionInfoBuilder<'_>
impl<'_> ExtendsSamplerCreateInfo for SamplerYcbcrConversionInfoBuilder<'_>
Auto Trait Implementations
impl<'a> RefUnwindSafe for SamplerYcbcrConversionInfoBuilder<'a>
impl<'a> !Send for SamplerYcbcrConversionInfoBuilder<'a>
impl<'a> !Sync for SamplerYcbcrConversionInfoBuilder<'a>
impl<'a> Unpin for SamplerYcbcrConversionInfoBuilder<'a>
impl<'a> UnwindSafe for SamplerYcbcrConversionInfoBuilder<'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