1#![warn(missing_docs)]
24#![warn(clippy::all)]
25
26pub mod atlas;
27pub mod command;
28pub mod context;
29pub mod debug;
30pub mod glyph_cache;
31pub mod gradient;
32pub mod msaa;
33pub mod paint_bridge;
34pub mod pipeline;
35pub mod sdf;
36pub mod shader;
37pub mod stencil_cover;
38pub mod surface;
39pub mod tessellation;
40pub mod texture;
41pub mod tiling;
42
43#[cfg(feature = "wgpu-backend")]
44pub mod wgpu_backend;
45
46#[cfg(feature = "vulkan")]
47pub mod vulkan_backend;
48
49#[cfg(feature = "opengl")]
50pub mod opengl_backend;
51
52#[cfg(all(feature = "metal", any(target_os = "macos", target_os = "ios")))]
55pub mod metal_backend;
56
57pub use atlas::*;
58pub use command::*;
59pub use context::*;
60pub use glyph_cache::*;
61pub use gradient::*;
62pub use msaa::*;
63pub use pipeline::*;
64pub use sdf::*;
65pub use shader::*;
66pub use stencil_cover::*;
67pub use surface::*;
68pub use tessellation::*;
69pub use texture::*;
70pub use tiling::*;
71
72#[cfg(feature = "wgpu-backend")]
73pub use wgpu_backend::*;
74
75#[cfg(feature = "vulkan")]
76pub use vulkan_backend::*;
77
78#[cfg(feature = "opengl")]
79pub use opengl_backend::*;
80
81#[cfg(all(feature = "metal", any(target_os = "macos", target_os = "ios")))]
82pub use metal_backend::*;