Struct screen_13::prelude::vk::ImageCopy2Builder
source · pub struct ImageCopy2Builder<'a> { /* private fields */ }Implementations§
source§impl<'a> ImageCopy2Builder<'a>
impl<'a> ImageCopy2Builder<'a>
pub fn src_subresource(
self,
src_subresource: ImageSubresourceLayers
) -> ImageCopy2Builder<'a>
pub fn src_offset(self, src_offset: Offset3D) -> ImageCopy2Builder<'a>
pub fn dst_subresource(
self,
dst_subresource: ImageSubresourceLayers
) -> ImageCopy2Builder<'a>
pub fn dst_offset(self, dst_offset: Offset3D) -> ImageCopy2Builder<'a>
pub fn extent(self, extent: Extent3D) -> ImageCopy2Builder<'a>
sourcepub fn build(self) -> ImageCopy2
pub fn build(self) -> ImageCopy2
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 ImageCopy2Builder<'a>
impl<'a> Deref for ImageCopy2Builder<'a>
§type Target = ImageCopy2
type Target = ImageCopy2
The resulting type after dereferencing.