Documentation

Svg.Skia spans a few related areas:

  • Svg.Skia and Svg.Model handle SVG parsing, picture-model generation, SkiaSharp output, and model mutation.
  • Svg.Controls.Avalonia and Svg.Controls.Skia.Avalonia expose Avalonia controls, images, and brush helpers.
  • Svg.Controls.Skia.Uno exposes a Skia-backed Uno control and reusable SvgSource resources.
  • Svg.Editor.* exposes the reusable AvalonDraw editor stack, from document/session services up to the interactive Avalonia workspace.
  • Skia.Controls.Avalonia hosts general-purpose Skia controls for Avalonia.
  • Svg.CodeGen.Skia, Svg.SourceGenerator.Skia, svgc, and Svg.Skia.Converter cover generated code and CLI workflows.
  • Packages gives dedicated coverage for every shippable library NuGet in the repo.

Suggested reading order

  1. Getting Started for package selection and the first render.
  2. Packages for library-by-library installation, responsibilities, and usage patterns.
  3. Editor when the goal is embedding or composing the reusable SVG editor stack.
  4. Concepts to understand how files, models, pictures, and Avalonia resources relate.
  5. Guides for scenario-focused tasks such as exporting images, hit testing, or generating code.
  6. XAML Usage when the primary integration point is Avalonia or Uno.
  7. Reference for package maps, samples, licensing, and the docs pipeline.

Generated API

  • Use API Reference for the generated surface area across the documented assemblies, including the Svg.Editor.* packages.
  • Use API Coverage Index to see which projects feed the API site.