pub struct ImageCopy {
pub src_subresource: SubresourceLayers,
pub src_offset: Offset,
pub dst_subresource: SubresourceLayers,
pub dst_offset: Offset,
pub extent: Extent,
}
Expand description
Bundles together all the parameters needed to copy data from one Image
to another.
Fields
src_subresource: SubresourceLayers
The image subresource to copy from.
src_offset: Offset
The source offset.
dst_subresource: SubresourceLayers
The image subresource to copy to.
dst_offset: Offset
The destination offset.
extent: Extent
The extent of the region to copy.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for ImageCopy
impl Send for ImageCopy
impl Sync for ImageCopy
impl Unpin for ImageCopy
impl UnwindSafe for ImageCopy
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more