2020-05-28 01:46:17 +02:00
//! A [`glow`] renderer for [`iced_native`].
//!
2020-11-26 07:22:03 +01:00
//! 
//!
2020-05-28 01:46:17 +02:00
//! [`glow`]: https://github.com/grovesNL/glow
//! [`iced_native`]: https://github.com/hecrj/iced/tree/master/native
2020-11-15 23:51:13 +01:00
//#![deny(missing_docs)]
2020-05-19 14:23:28 +02:00
#![ deny(missing_debug_implementations) ]
#![ deny(unused_results) ]
#![ forbid(rust_2018_idioms) ]
2020-05-28 04:03:51 +02:00
#![ cfg_attr(docsrs, feature(doc_cfg)) ]
2020-05-19 14:23:28 +02:00
2020-05-19 17:15:44 +02:00
mod backend ;
2020-11-15 23:51:13 +01:00
pub mod program ;
2020-05-19 14:23:28 +02:00
mod quad ;
mod text ;
mod triangle ;
pub mod settings ;
pub mod widget ;
pub mod window ;
2020-05-30 03:04:16 +02:00
pub use backend ::Backend ;
2020-05-19 14:23:28 +02:00
pub use settings ::Settings ;
2020-05-19 19:55:05 +02:00
pub ( crate ) use iced_graphics ::Transformation ;
2020-05-19 14:23:28 +02:00
#[ doc(no_inline) ]
pub use widget ::* ;
2020-09-08 00:35:17 +02:00
pub use iced_graphics ::{ Error , Viewport } ;
2020-05-19 14:23:28 +02:00
pub use iced_native ::{
Background , Color , Command , HorizontalAlignment , Length , Vector ,
VerticalAlignment ,
} ;
2020-05-28 01:46:17 +02:00
/// A [`glow`] graphics renderer for [`iced`].
///
/// [`glow`]: https://github.com/grovesNL/glow
/// [`iced`]: https://github.com/hecrj/iced
pub type Renderer = iced_graphics ::Renderer < Backend > ;