diff options
author | 2019-10-11 23:30:53 +0200 | |
---|---|---|
committer | 2019-10-11 23:30:53 +0200 | |
commit | a031a6f2130b3913a2419e4cea859c22aa388213 (patch) | |
tree | afa21d830b0c2eefc7f4e083c33d13c5b462c137 /wgpu/src/renderer.rs | |
parent | 8846a239cf14edd464b1d09f6d6d57ad9b5c9fc7 (diff) | |
download | iced-a031a6f2130b3913a2419e4cea859c22aa388213.tar.gz iced-a031a6f2130b3913a2419e4cea859c22aa388213.tar.bz2 iced-a031a6f2130b3913a2419e4cea859c22aa388213.zip |
Handle mouse cursor in `iced_wgpu`
Diffstat (limited to 'wgpu/src/renderer.rs')
-rw-r--r-- | wgpu/src/renderer.rs | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/wgpu/src/renderer.rs b/wgpu/src/renderer.rs index cdb44554..8d54b2c7 100644 --- a/wgpu/src/renderer.rs +++ b/wgpu/src/renderer.rs @@ -100,7 +100,7 @@ impl Renderer { fn draw( &mut self, - primitive: &Primitive, + (primitive, mouse_cursor): &(Primitive, MouseCursor), target: &mut Target, ) -> MouseCursor { log::debug!("Drawing"); @@ -152,7 +152,7 @@ impl Renderer { self.queue.submit(&[encoder.finish()]); - MouseCursor::OutOfBounds + *mouse_cursor } fn draw_primitive(&mut self, primitive: &Primitive) { @@ -243,8 +243,7 @@ impl Renderer { } impl iced_native::Renderer for Renderer { - // TODO: Add `MouseCursor` here (?) - type Output = Primitive; + type Output = (Primitive, MouseCursor); } impl Windowed for Renderer { |