pub struct PhysicalDeviceSamplerYcbcrConversionFeaturesBuilder<'a> { /* private fields */ }
Implementations§
Source§impl<'a> PhysicalDeviceSamplerYcbcrConversionFeaturesBuilder<'a>
impl<'a> PhysicalDeviceSamplerYcbcrConversionFeaturesBuilder<'a>
pub fn sampler_ycbcr_conversion(self, sampler_ycbcr_conversion: bool) -> Self
Sourcepub fn build(self) -> PhysicalDeviceSamplerYcbcrConversionFeatures
pub fn build(self) -> PhysicalDeviceSamplerYcbcrConversionFeatures
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 PhysicalDeviceSamplerYcbcrConversionFeaturesBuilder<'a>
impl<'a> Deref for PhysicalDeviceSamplerYcbcrConversionFeaturesBuilder<'a>
Source§impl<'a> DerefMut for PhysicalDeviceSamplerYcbcrConversionFeaturesBuilder<'a>
impl<'a> DerefMut for PhysicalDeviceSamplerYcbcrConversionFeaturesBuilder<'a>
impl ExtendsDeviceCreateInfo for PhysicalDeviceSamplerYcbcrConversionFeaturesBuilder<'_>
impl ExtendsPhysicalDeviceFeatures2 for PhysicalDeviceSamplerYcbcrConversionFeaturesBuilder<'_>
Auto Trait Implementations§
impl<'a> Freeze for PhysicalDeviceSamplerYcbcrConversionFeaturesBuilder<'a>
impl<'a> RefUnwindSafe for PhysicalDeviceSamplerYcbcrConversionFeaturesBuilder<'a>
impl<'a> !Send for PhysicalDeviceSamplerYcbcrConversionFeaturesBuilder<'a>
impl<'a> !Sync for PhysicalDeviceSamplerYcbcrConversionFeaturesBuilder<'a>
impl<'a> Unpin for PhysicalDeviceSamplerYcbcrConversionFeaturesBuilder<'a>
impl<'a> UnwindSafe for PhysicalDeviceSamplerYcbcrConversionFeaturesBuilder<'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