diff options
author | 2020-02-11 23:14:25 +0100 | |
---|---|---|
committer | 2020-02-11 23:14:25 +0100 | |
commit | 8daf798e5760a0d35d5491027d51a5dd96898b0d (patch) | |
tree | e8c6f71e2ac412112e6f32bdb6f816dbabb8b407 /wgpu/src | |
parent | 3a00f3398cf2b04fc08454b15f5b7dbc4272f259 (diff) | |
download | iced-8daf798e5760a0d35d5491027d51a5dd96898b0d.tar.gz iced-8daf798e5760a0d35d5491027d51a5dd96898b0d.tar.bz2 iced-8daf798e5760a0d35d5491027d51a5dd96898b0d.zip |
Add `canvas` feature to `iced_wgpu`
And prepare `canvas` module
Diffstat (limited to '')
-rw-r--r-- | wgpu/src/lib.rs | 2 | ||||
-rw-r--r-- | wgpu/src/widget.rs | 7 | ||||
-rw-r--r-- | wgpu/src/widget/canvas.rs | 5 |
3 files changed, 13 insertions, 1 deletions
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; |