Write documentation for iced_glow
This commit is contained in:
parent
2ca7e3c4b0
commit
b9d42a45a8
@ -1,7 +1,10 @@
|
|||||||
//#![deny(missing_docs)]
|
//! A [`glow`] renderer for [`iced_native`].
|
||||||
|
//!
|
||||||
|
//! [`glow`]: https://github.com/grovesNL/glow
|
||||||
|
//! [`iced_native`]: https://github.com/hecrj/iced/tree/master/native
|
||||||
|
#![deny(missing_docs)]
|
||||||
#![deny(missing_debug_implementations)]
|
#![deny(missing_debug_implementations)]
|
||||||
#![deny(unused_results)]
|
#![deny(unused_results)]
|
||||||
//#![forbid(unsafe_code)]
|
|
||||||
#![forbid(rust_2018_idioms)]
|
#![forbid(rust_2018_idioms)]
|
||||||
|
|
||||||
mod backend;
|
mod backend;
|
||||||
@ -19,15 +22,17 @@ pub use settings::Settings;
|
|||||||
pub(crate) use backend::Backend;
|
pub(crate) use backend::Backend;
|
||||||
pub(crate) use iced_graphics::Transformation;
|
pub(crate) use iced_graphics::Transformation;
|
||||||
|
|
||||||
pub type Renderer = iced_graphics::Renderer<Backend>;
|
|
||||||
|
|
||||||
#[doc(no_inline)]
|
#[doc(no_inline)]
|
||||||
pub use widget::*;
|
pub use widget::*;
|
||||||
|
|
||||||
pub type Element<'a, Message> = iced_native::Element<'a, Message, Renderer>;
|
|
||||||
|
|
||||||
pub use iced_graphics::Viewport;
|
pub use iced_graphics::Viewport;
|
||||||
pub use iced_native::{
|
pub use iced_native::{
|
||||||
Background, Color, Command, HorizontalAlignment, Length, Vector,
|
Background, Color, Command, HorizontalAlignment, Length, Vector,
|
||||||
VerticalAlignment,
|
VerticalAlignment,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/// 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>;
|
||||||
|
@ -1,6 +1,4 @@
|
|||||||
//! Configure a [`Renderer`].
|
//! Configure a renderer.
|
||||||
//!
|
|
||||||
//! [`Renderer`]: struct.Renderer.html
|
|
||||||
pub use iced_graphics::Antialiasing;
|
pub use iced_graphics::Antialiasing;
|
||||||
|
|
||||||
/// The settings of a [`Renderer`].
|
/// The settings of a [`Renderer`].
|
||||||
|
@ -48,6 +48,11 @@ pub use canvas::Canvas;
|
|||||||
|
|
||||||
pub use iced_native::{Image, Space};
|
pub use iced_native::{Image, Space};
|
||||||
|
|
||||||
|
/// A container that distributes its contents vertically.
|
||||||
pub type Column<'a, Message> = iced_native::Column<'a, Message, Renderer>;
|
pub type Column<'a, Message> = iced_native::Column<'a, Message, Renderer>;
|
||||||
|
|
||||||
|
/// A container that distributes its contents horizontally.
|
||||||
pub type Row<'a, Message> = iced_native::Row<'a, Message, Renderer>;
|
pub type Row<'a, Message> = iced_native::Row<'a, Message, Renderer>;
|
||||||
|
|
||||||
|
/// A paragraph of text.
|
||||||
pub type Text = iced_native::Text<Renderer>;
|
pub type Text = iced_native::Text<Renderer>;
|
||||||
|
@ -31,3 +31,7 @@ optional = true
|
|||||||
[dependencies.font-kit]
|
[dependencies.font-kit]
|
||||||
version = "0.6"
|
version = "0.6"
|
||||||
optional = true
|
optional = true
|
||||||
|
|
||||||
|
[package.metadata.docs.rs]
|
||||||
|
rustdoc-args = ["--cfg", "docsrs"]
|
||||||
|
all-features = true
|
||||||
|
@ -1,6 +1,4 @@
|
|||||||
//! Configure a [`Renderer`].
|
//! Configure a renderer.
|
||||||
//!
|
|
||||||
//! [`Renderer`]: struct.Renderer.html
|
|
||||||
pub use iced_graphics::Antialiasing;
|
pub use iced_graphics::Antialiasing;
|
||||||
|
|
||||||
/// The settings of a [`Renderer`].
|
/// The settings of a [`Renderer`].
|
||||||
|
Loading…
Reference in New Issue
Block a user