21 lines
583 B
Rust
21 lines
583 B
Rust
#[derive(Debug, Clone, PartialEq)]
|
|
pub enum Primitive {
|
|
/// A path filled with some paint.
|
|
Fill {
|
|
/// The path to fill.
|
|
path: tiny_skia::Path,
|
|
/// The paint to use.
|
|
paint: tiny_skia::Paint<'static>,
|
|
/// The fill rule to follow.
|
|
rule: tiny_skia::FillRule,
|
|
},
|
|
/// A path stroked with some paint.
|
|
Stroke {
|
|
/// The path to stroke.
|
|
path: tiny_skia::Path,
|
|
/// The paint to use.
|
|
paint: tiny_skia::Paint<'static>,
|
|
/// The stroke settings.
|
|
stroke: tiny_skia::Stroke,
|
|
},
|
|
}
|