pub fn rasterize(&self, w: u32, h: u32) -> Vec<Scanline>
[src]pub fn random<T: SeedableRng + RngCore>(w: u32, h: u32, rng: &mut T) -> Self
[src]pub fn mutate<T: SeedableRng + RngCore>(&mut self, w: u32, h: u32, rng: &mut T)
[src]pub fn draw(&self, img: &mut RgbaImage, color: &Rgba<u8>)
[src]pub fn to_svg(&self, attr: &str) -> String
[src]impl Shape for Combo
[src]pub fn random<T: SeedableRng + RngCore>(w: u32, h: u32, rng: &mut T) -> Self
[src]pub fn mutate<T: SeedableRng + RngCore>(&mut self, w: u32, h: u32, rng: &mut T)
[src]pub fn rasterize(&self, w: u32, h: u32) -> Vec<Scanline>
[src]pub fn draw(&self, img: &mut RgbaImage, color: &Rgba<u8>)
[src]pub fn to_svg(&self, attr: &str) -> String
[src]impl Shape for Circle
[src]pub fn random<T: SeedableRng + RngCore>(w: u32, h: u32, rng: &mut T) -> Self
[src]pub fn mutate<T: SeedableRng + RngCore>(&mut self, w: u32, h: u32, rng: &mut T)
[src]pub fn rasterize(&self, w: u32, h: u32) -> Vec<Scanline>
[src]pub fn draw(&self, img: &mut RgbaImage, color: &Rgba<u8>)
[src]pub fn to_svg(&self, attr: &str) -> String
[src]impl Shape for Ellipse
[src]pub fn random<T: SeedableRng + RngCore>(w: u32, h: u32, rng: &mut T) -> Self
[src]pub fn mutate<T: SeedableRng + RngCore>(&mut self, w: u32, h: u32, rng: &mut T)
[src]pub fn rasterize(&self, w: u32, h: u32) -> Vec<Scanline>
[src]pub fn draw(&self, img: &mut RgbaImage, color: &Rgba<u8>)
[src]pub fn to_svg(&self, attr: &str) -> String
[src]impl Shape for Polygon
[src]pub fn random<T: SeedableRng + RngCore>(w: u32, h: u32, rng: &mut T) -> Self
[src]pub fn mutate<T: SeedableRng + RngCore>(&mut self, w: u32, h: u32, rng: &mut T)
[src]pub fn rasterize(&self, w: u32, h: u32) -> Vec<Scanline>
[src]pub fn draw(&self, img: &mut RgbaImage, color: &Rgba<u8>)
[src]pub fn to_svg(&self, attr: &str) -> String
[src]impl Shape for Quadratic
[src]pub fn random<T: SeedableRng + RngCore>(w: u32, h: u32, rng: &mut T) -> Self
[src]pub fn mutate<T: SeedableRng + RngCore>(&mut self, w: u32, h: u32, rng: &mut T)
[src]pub fn rasterize(&self, w: u32, h: u32) -> Vec<Scanline>
[src]pub fn draw(&self, img: &mut RgbaImage, color: &Rgba<u8>)
[src]pub fn to_svg(&self, attr: &str) -> String
[src]impl Shape for Rectangle
[src]pub fn random<T: SeedableRng + RngCore>(w: u32, h: u32, rng: &mut T) -> Self
[src]pub fn mutate<T: SeedableRng + RngCore>(&mut self, w: u32, h: u32, rng: &mut T)
[src]pub fn rasterize(&self, w: u32, h: u32) -> Vec<Scanline>
[src]pub fn draw(&self, img: &mut RgbaImage, color: &Rgba<u8>)
[src]pub fn to_svg(&self, attr: &str) -> String
[src]impl Shape for RotatedEllipse
[src]pub fn random<T: SeedableRng + RngCore>(w: u32, h: u32, rng: &mut T) -> Self
[src]pub fn mutate<T: SeedableRng + RngCore>(&mut self, w: u32, h: u32, rng: &mut T)
[src]pub fn rasterize(&self, w: u32, h: u32) -> Vec<Scanline>
[src]pub fn draw(&self, img: &mut RgbaImage, color: &Rgba<u8>)
[src]pub fn to_svg(&self, attr: &str) -> String
[src]impl Shape for RotatedRectangle
[src]pub fn random<T: SeedableRng + RngCore>(w: u32, h: u32, rng: &mut T) -> Self
[src]pub fn mutate<T: SeedableRng + RngCore>(&mut self, w: u32, h: u32, rng: &mut T)
[src]pub fn rasterize(&self, w: u32, h: u32) -> Vec<Scanline>
[src]pub fn draw(&self, img: &mut RgbaImage, color: &Rgba<u8>)
[src]pub fn to_svg(&self, attr: &str) -> String
[src]impl Shape for Triangle
[src]pub fn draw(&self, img: &mut RgbaImage, color: &Rgba<u8>)
[src]pub fn rasterize(&self, w: u32, h: u32) -> Vec<Scanline>
[src]pub fn random<T: SeedableRng + RngCore>(w: u32, h: u32, rng: &mut T) -> Self
[src]pub fn mutate<T: SeedableRng + RngCore>(&mut self, w: u32, h: u32, rng: &mut T)
[src]pub fn to_svg(&self, attr: &str) -> String
[src]