iced_graphics/
lib.rs

1//! A bunch of backend-agnostic types that can be leveraged to build a renderer
2//! for [`iced`].
3//!
4//! ![The native path of the Iced ecosystem](https://github.com/iced-rs/iced/blob/0525d76ff94e828b7b21634fa94a747022001c83/docs/graphs/native.png?raw=true)
5//!
6//! [`iced`]: https://github.com/iced-rs/iced
7#![doc(
8    html_logo_url = "https://raw.githubusercontent.com/iced-rs/iced/9ab6923e943f784985e9ef9ca28b10278297225d/docs/logo.svg"
9)]
10#![cfg_attr(docsrs, feature(doc_auto_cfg))]
11mod antialiasing;
12mod settings;
13mod viewport;
14
15pub mod cache;
16pub mod color;
17pub mod compositor;
18pub mod damage;
19pub mod error;
20pub mod gradient;
21pub mod image;
22pub mod layer;
23pub mod mesh;
24pub mod text;
25
26#[cfg(feature = "geometry")]
27pub mod geometry;
28
29pub use antialiasing::Antialiasing;
30pub use cache::Cache;
31pub use compositor::Compositor;
32pub use error::Error;
33pub use gradient::Gradient;
34pub use image::Image;
35pub use layer::Layer;
36pub use mesh::Mesh;
37pub use settings::Settings;
38pub use text::Text;
39pub use viewport::Viewport;
40
41pub use iced_core as core;
42pub use iced_futures as futures;