Trait rasterize::Rasterizer 
source · pub trait Rasterizer {
    // Required methods
    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> + '_>;
    // Provided method
    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§
Provided Methods§
Trait Implementations§
source§impl Rasterizer for Box<dyn Rasterizer>
 
impl Rasterizer for Box<dyn Rasterizer>
source§fn mask(
    &self,
    path: &Path,
    tr: Transform,
    img: &mut dyn ImageMut<Pixel = Scalar>,
    fill_rule: FillRule
)
 
fn mask( &self, path: &Path, tr: Transform, img: &mut dyn ImageMut<Pixel = Scalar>, fill_rule: FillRule )
Rasterize provided path as mask with transformation applied, and
specified fill rule.