Trait ratatu_image::backend::ResizeBackend
source · pub trait ResizeBackend: Send + Sync + DynClone {
// Required methods
fn rect(&self) -> Rect;
fn render(
&mut self,
source: &ImageSource,
resize: &Resize,
background_color: Option<Rgb<u8>>,
area: Rect,
buf: &mut Buffer
);
// Provided method
fn reset(&mut self) { ... }
}
Expand description
A resizing image backend for the crate::ResizeImage widget.