Struct screen_13::prelude::vk::ImageCompressionControlEXTBuilder
source · pub struct ImageCompressionControlEXTBuilder<'a> { /* private fields */ }Implementations§
source§impl<'a> ImageCompressionControlEXTBuilder<'a>
impl<'a> ImageCompressionControlEXTBuilder<'a>
pub fn flags( self, flags: ImageCompressionFlagsEXT ) -> ImageCompressionControlEXTBuilder<'a>
pub fn fixed_rate_flags( self, fixed_rate_flags: &'a mut [ImageCompressionFixedRateFlagsEXT] ) -> ImageCompressionControlEXTBuilder<'a>
sourcepub fn build(self) -> ImageCompressionControlEXT
pub fn build(self) -> ImageCompressionControlEXT
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 ImageCompressionControlEXTBuilder<'a>
impl<'a> Deref for ImageCompressionControlEXTBuilder<'a>
§type Target = ImageCompressionControlEXT
type Target = ImageCompressionControlEXT
The resulting type after dereferencing.