Overview of tiny-skia-path
maintiny-skia-path is a Bezier path implementation designed for use with tiny-skia. It provides tools for managing and manipulating paths, specifically focusing on memory efficiency and compatibility with Skia's precision model.
Key features include:
- Bezier path container: A memory-efficient way to store path data.
- Path builder: Tools to construct complex paths.
- Path stroker: Functionality to create outlines (strokes) from paths.
- Path dasher: Functionality to create dashed lines from paths.
- Geometry types: Basic geometric primitives (note: these are planned to move to an external crate in the future).
Technical Note: All types use single-precision floats (f32) to maintain parity with Skia.