pub mod render_backend;
pub mod render_context;
mod mesh;
pub type Transform2D = lyon::geom::euclid::default::Transform2D<f32>;
pub type Point2D = lyon::geom::euclid::default::Point2D<f32>;
pub type Vector2D = lyon::geom::euclid::default::Vector2D<f32>;
pub type Box2D = lyon::geom::Box2D<f32>;
pub use lyon::geom::{point, Angle};
pub use lyon::path::builder::BorderRadii;
pub use lyon::path::Path;
pub use lyon::path::Winding;
pub use render_backend::Image;
pub use render_context::AlphaMaskPaint;
pub use render_context::Color;
pub use render_context::DrawRange;
pub use render_context::Fill;
pub use render_context::GradientStop;
pub use render_context::GradientType;
pub use render_context::LightShape;
pub use render_context::Material;
pub use render_context::ResourceChurnStats;
pub use render_context::SceneLight;
pub use render_context::SceneLighting;
pub use render_context::Stroke;
pub use render_context::StrokeCap;
pub use render_context::StrokeJoin;
pub use render_context::WgpuRenderer;
pub use render_context::NATIVE_VECTOR_RESOURCE_CACHE_BYTES;