Struct screen_13::prelude::vk::ImageCompressionPropertiesEXTBuilder
source · pub struct ImageCompressionPropertiesEXTBuilder<'a> { /* private fields */ }Implementations§
source§impl<'a> ImageCompressionPropertiesEXTBuilder<'a>
impl<'a> ImageCompressionPropertiesEXTBuilder<'a>
pub fn image_compression_flags(
self,
image_compression_flags: ImageCompressionFlagsEXT
) -> ImageCompressionPropertiesEXTBuilder<'a>
pub fn image_compression_fixed_rate_flags(
self,
image_compression_fixed_rate_flags: ImageCompressionFixedRateFlagsEXT
) -> ImageCompressionPropertiesEXTBuilder<'a>
sourcepub fn build(self) -> ImageCompressionPropertiesEXT
pub fn build(self) -> ImageCompressionPropertiesEXT
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 ImageCompressionPropertiesEXTBuilder<'a>
impl<'a> Deref for ImageCompressionPropertiesEXTBuilder<'a>
§type Target = ImageCompressionPropertiesEXT
type Target = ImageCompressionPropertiesEXT
The resulting type after dereferencing.