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