Crate skia_rs_path

Crate skia_rs_path 

Source
Expand description

Path geometry and operations for skia-rs.

This crate provides path-related functionality:

  • Path construction and manipulation
  • Path effects (dash, corner, etc.)
  • Path operations (union, intersect, difference)
  • Path measurement and traversal
  • SVG path parsing
  • Stroke-to-fill conversion

Re-exports§

pub use path::FillType;
pub use path::Path;
pub use path::PathConvexity;
pub use path::PathDirection;
pub use path::PathElement;
pub use path::PathIter;
pub use path::Verb;
pub use path_utils::StrokeCap;
pub use path_utils::StrokeJoin;
pub use path_utils::StrokeParams;
pub use path_utils::stroke_to_fill;
pub use svg::SvgPathError;
pub use svg::parse_svg_path;
pub use builder::*;
pub use effects::*;
pub use measure::*;
pub use ops::*;

Modules§

builder
Path builder for constructing paths.
effects
Path effects (dash, corner, discrete, etc.).
measure
Path measurement and traversal.
ops
Path boolean operations (union, intersect, difference, xor).
path
Path data structure and iteration.
path_utils
Path utility functions.
svg
SVG path data parsing.