#[repr(transparent)]pub struct BlitImageInfo2Builder<'a> { /* private fields */ }Implementations
sourceimpl<'a> BlitImageInfo2Builder<'a>
impl<'a> BlitImageInfo2Builder<'a>
pub fn src_image(self, src_image: Image) -> BlitImageInfo2Builder<'a>
pub fn src_image_layout(
self,
src_image_layout: ImageLayout
) -> BlitImageInfo2Builder<'a>
pub fn dst_image(self, dst_image: Image) -> BlitImageInfo2Builder<'a>
pub fn dst_image_layout(
self,
dst_image_layout: ImageLayout
) -> BlitImageInfo2Builder<'a>
pub fn regions(self, regions: &'a [ImageBlit2]) -> BlitImageInfo2Builder<'a>
pub fn filter(self, filter: Filter) -> BlitImageInfo2Builder<'a>
sourcepub fn build(self) -> BlitImageInfo2
pub fn build(self) -> BlitImageInfo2
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
sourceimpl<'a> Deref for BlitImageInfo2Builder<'a>
impl<'a> Deref for BlitImageInfo2Builder<'a>
type Target = BlitImageInfo2
type Target = BlitImageInfo2
The resulting type after dereferencing.
sourcefn deref(&self) -> &<BlitImageInfo2Builder<'a> as Deref>::Target
fn deref(&self) -> &<BlitImageInfo2Builder<'a> as Deref>::Target
Dereferences the value.
sourceimpl<'a> DerefMut for BlitImageInfo2Builder<'a>
impl<'a> DerefMut for BlitImageInfo2Builder<'a>
sourcefn deref_mut(&mut self) -> &mut <BlitImageInfo2Builder<'a> as Deref>::Target
fn deref_mut(&mut self) -> &mut <BlitImageInfo2Builder<'a> as Deref>::Target
Mutably dereferences the value.
Auto Trait Implementations
impl<'a> RefUnwindSafe for BlitImageInfo2Builder<'a>
impl<'a> !Send for BlitImageInfo2Builder<'a>
impl<'a> !Sync for BlitImageInfo2Builder<'a>
impl<'a> Unpin for BlitImageInfo2Builder<'a>
impl<'a> UnwindSafe for BlitImageInfo2Builder<'a>
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more