Trait rasterize::Rasterizer
source · [−]pub trait Rasterizer {
fn name(&self) -> &str;
fn mask(
&self,
path: &Path,
tr: Transform,
img: &mut dyn ImageMut<Pixel = Scalar>,
fill_rule: FillRule
);
fn mask_iter(
&self,
path: &Path,
tr: Transform,
size: Size,
fill_rule: FillRule
) -> Box<dyn Iterator<Item = Pixel>>;
fn fill(
&self,
path: &Path,
tr: Transform,
fill_rule: FillRule,
paint: &dyn Paint,
img: &mut dyn ImageMut<Pixel = LinColor>
) { ... }
}
Expand description
Basic rasterizer interface
Required Methods
Rasterize provided path as mask with transformation applied, and specified fill rule.