From 8daf798e5760a0d35d5491027d51a5dd96898b0d Mon Sep 17 00:00:00 2001 From: Héctor Ramón Jiménez Date: Tue, 11 Feb 2020 23:14:25 +0100 Subject: Add `canvas` feature to `iced_wgpu` And prepare `canvas` module --- wgpu/src/lib.rs | 2 +- wgpu/src/widget.rs | 7 +++++++ wgpu/src/widget/canvas.rs | 5 +++++ 3 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 wgpu/src/widget/canvas.rs (limited to 'wgpu/src') diff --git a/wgpu/src/lib.rs b/wgpu/src/lib.rs index e4834818..d38e2a31 100644 --- a/wgpu/src/lib.rs +++ b/wgpu/src/lib.rs @@ -19,7 +19,7 @@ //! [`wgpu`]: https://github.com/gfx-rs/wgpu-rs //! [WebGPU API]: https://gpuweb.github.io/gpuweb/ //! [`wgpu_glyph`]: https://github.com/hecrj/wgpu_glyph -#![deny(missing_docs)] +//#![deny(missing_docs)] #![deny(missing_debug_implementations)] #![deny(unused_results)] #![forbid(unsafe_code)] diff --git a/wgpu/src/widget.rs b/wgpu/src/widget.rs index e3edda0b..73cce7e2 100644 --- a/wgpu/src/widget.rs +++ b/wgpu/src/widget.rs @@ -32,3 +32,10 @@ pub use scrollable::Scrollable; pub use slider::Slider; #[doc(no_inline)] pub use text_input::TextInput; + +#[cfg(feature = "canvas")] +pub mod canvas; + +#[cfg(feature = "canvas")] +#[doc(no_inline)] +pub use canvas::Canvas; diff --git a/wgpu/src/widget/canvas.rs b/wgpu/src/widget/canvas.rs new file mode 100644 index 00000000..ebb84135 --- /dev/null +++ b/wgpu/src/widget/canvas.rs @@ -0,0 +1,5 @@ +//! Draw freely in 2D. + +/// A 2D drawable region. +#[derive(Debug)] +pub struct Canvas; -- cgit