Struct comfy_wgpu::epaint::image::ImageDelta
pub struct ImageDelta {
pub image: ImageData,
pub options: TextureOptions,
pub pos: Option<[usize; 2]>,
}Expand description
A change to an image.
Either a whole new image, or an update to a rectangular region of it.
Fields§
§image: ImageDataWhat to set the texture to.
If Self::pos is None, this describes the whole texture.
If Self::pos is Some, this describes a patch of the whole image starting at Self::pos.
options: TextureOptions§pos: Option<[usize; 2]>If None, set the whole texture to Self::image.
If Some(pos), update a sub-region of an already allocated texture with the patch in Self::image.
Implementations§
§impl ImageDelta
impl ImageDelta
pub fn full(image: impl Into<ImageData>, options: TextureOptions) -> ImageDelta
pub fn full(image: impl Into<ImageData>, options: TextureOptions) -> ImageDelta
Update the whole texture.
pub fn partial(
pos: [usize; 2],
image: impl Into<ImageData>,
options: TextureOptions
) -> ImageDelta
pub fn partial( pos: [usize; 2], image: impl Into<ImageData>, options: TextureOptions ) -> ImageDelta
Update a sub-region of an existing texture.
Trait Implementations§
§impl Clone for ImageDelta
impl Clone for ImageDelta
§fn clone(&self) -> ImageDelta
fn clone(&self) -> ImageDelta
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read more§impl PartialEq<ImageDelta> for ImageDelta
impl PartialEq<ImageDelta> for ImageDelta
§fn eq(&self, other: &ImageDelta) -> bool
fn eq(&self, other: &ImageDelta) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for ImageDelta
Auto Trait Implementations§
impl RefUnwindSafe for ImageDelta
impl Send for ImageDelta
impl Sync for ImageDelta
impl Unpin for ImageDelta
impl UnwindSafe for ImageDelta
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more