skia_safe/modules/svg/
types.rs1mod color;
2mod font;
3mod iri;
4mod length;
5mod paint;
6pub mod preserve_aspect_ratio;
7
8pub use self::{
9 color::*, font::*, iri::*, length::*, paint::*, preserve_aspect_ratio::PreserveAspectRatio,
10};
11
12use skia_bindings as sb;
13
14pub type FillRule = sb::SkSVGFillRule_Type;
15variant_name!(FillRule::NonZero);
16pub type ColorSpace = sb::SkSVGColorspace;
17variant_name!(ColorSpace::LinearRGB);
18pub type Display = sb::SkSVGDisplay;
19variant_name!(Display::Inline);
20pub type LineCap = sb::SkSVGLineCap;
21variant_name!(LineCap::Round);
22pub type Visibility = sb::SkSVGVisibility_Type;
23variant_name!(Visibility::Hidden);
24pub type LineJoin = sb::SkSVGLineJoin_Type;
25variant_name!(LineJoin::Miter);
26pub type TextAnchor = sb::SkSVGTextAnchor_Type;
27variant_name!(TextAnchor::Middle);
28pub type BoundingBoxUnits = sb::SkSVGObjectBoundingBoxUnits_Type;
29variant_name!(BoundingBoxUnits::UserSpaceOnUse);
30pub type SpreadMethod = sb::SkSVGSpreadMethod_Type;
31variant_name!(SpreadMethod::Reflect);
32pub type XmlSpace = sb::SkSVGXmlSpace;
33variant_name!(XmlSpace::Preserve);