Struct screen_13::prelude::vk::CopyImageInfo2Builder
source · pub struct CopyImageInfo2Builder<'a> { /* private fields */ }Implementations§
source§impl<'a> CopyImageInfo2Builder<'a>
impl<'a> CopyImageInfo2Builder<'a>
pub fn src_image(self, src_image: Image) -> CopyImageInfo2Builder<'a>
pub fn src_image_layout(
self,
src_image_layout: ImageLayout
) -> CopyImageInfo2Builder<'a>
pub fn dst_image(self, dst_image: Image) -> CopyImageInfo2Builder<'a>
pub fn dst_image_layout(
self,
dst_image_layout: ImageLayout
) -> CopyImageInfo2Builder<'a>
pub fn regions(self, regions: &'a [ImageCopy2]) -> CopyImageInfo2Builder<'a>
sourcepub fn build(self) -> CopyImageInfo2
pub fn build(self) -> CopyImageInfo2
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 CopyImageInfo2Builder<'a>
impl<'a> Deref for CopyImageInfo2Builder<'a>
§type Target = CopyImageInfo2
type Target = CopyImageInfo2
The resulting type after dereferencing.