Implement Canvas support for iced_tiny_skia

This commit is contained in:
Héctor Ramón Jiménez 2023-03-01 21:34:26 +01:00
parent 3f6e28fa9b
commit 5fd5d1cdf8
No known key found for this signature in database
GPG key ID: 140CC052C94F138E
65 changed files with 1354 additions and 570 deletions

View file

@ -170,9 +170,10 @@ pub use iced_renderer::widget::canvas;
#[cfg(feature = "canvas")]
#[cfg_attr(docsrs, doc(cfg(feature = "canvas")))]
/// Creates a new [`Canvas`].
pub fn canvas<P, Message, Theme>(program: P) -> Canvas<Message, Theme, P>
pub fn canvas<P, Message, Renderer>(program: P) -> Canvas<Message, Renderer, P>
where
P: canvas::Program<Message, Theme>,
Renderer: canvas::Renderer,
P: canvas::Program<Message, Renderer>,
{
Canvas::new(program)
}