skia_rs_path/lib.rs
1//! Path geometry and operations for skia-rs.
2//!
3//! This crate provides path-related functionality:
4//! - Path construction and manipulation
5//! - Path effects (dash, corner, etc.)
6//! - Path operations (union, intersect, difference)
7//! - Path measurement and traversal
8//! - SVG path parsing
9//! - Stroke-to-fill conversion
10
11#![warn(missing_docs)]
12#![warn(clippy::all)]
13
14pub mod builder;
15pub mod effects;
16pub mod measure;
17pub mod ops;
18pub mod path;
19pub mod path_utils;
20pub mod svg;
21
22pub use builder::*;
23pub use effects::*;
24pub use measure::*;
25pub use ops::*;
26pub use path::{FillType, Path, PathConvexity, PathDirection, PathElement, PathIter, Verb};
27pub use path_utils::{StrokeCap, StrokeJoin, StrokeParams, stroke_to_fill};
28pub use svg::{SvgPathError, parse_svg_path};