Struct vulkano::command_buffer::ImageResolve
source · [−]pub struct ImageResolve {
pub src_subresource: ImageSubresourceLayers,
pub src_offset: [u32; 3],
pub dst_subresource: ImageSubresourceLayers,
pub dst_offset: [u32; 3],
pub extent: [u32; 3],
pub _ne: NonExhaustive,
}
Expand description
A region of data to resolve between images.
Fields
src_subresource: ImageSubresourceLayers
The subresource of src_image
to resolve from.
The default value is empty, which must be overridden.
src_offset: [u32; 3]
The offset from the zero coordinate of src_image
that resolving will start from.
The default value is [0; 3]
.
dst_subresource: ImageSubresourceLayers
The subresource of dst_image
to resolve into.
The default value is empty, which must be overridden.
dst_offset: [u32; 3]
The offset from the zero coordinate of dst_image
that resolving will start from.
The default value is [0; 3]
.
extent: [u32; 3]
The extent of texels to resolve.
The default value is [0; 3]
, which must be overridden.
_ne: NonExhaustive
Trait Implementations
sourceimpl Clone for ImageResolve
impl Clone for ImageResolve
sourcefn clone(&self) -> ImageResolve
fn clone(&self) -> ImageResolve
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for ImageResolve
impl Debug for ImageResolve
Auto Trait Implementations
impl RefUnwindSafe for ImageResolve
impl Send for ImageResolve
impl Sync for ImageResolve
impl Unpin for ImageResolve
impl UnwindSafe for ImageResolve
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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