diff options
author | 2019-10-07 04:12:39 +0200 | |
---|---|---|
committer | 2019-10-07 04:12:39 +0200 | |
commit | 67f8da4b34da9bae4858e335c37ddc18e1a6e2b7 (patch) | |
tree | d014363d1ef8a5c0058a147813fc7c7f67867d81 /src | |
parent | c9da3a10d9c4fcc9504b25eed873708406e3a9c7 (diff) | |
download | iced-67f8da4b34da9bae4858e335c37ddc18e1a6e2b7.tar.gz iced-67f8da4b34da9bae4858e335c37ddc18e1a6e2b7.tar.bz2 iced-67f8da4b34da9bae4858e335c37ddc18e1a6e2b7.zip |
Initialize renderer primitive properly
Diffstat (limited to 'src')
-rw-r--r-- | src/lib.rs | 10 |
1 files changed, 8 insertions, 2 deletions
@@ -38,9 +38,15 @@ pub trait UserInterface { let mut renderer = Renderer::new(&window); let mut target = renderer.target(width, height); - let mut cache = Some(iced_winit::Cache::default()); + let user_interface = iced_winit::UserInterface::build( + document(&mut self, width, height), + iced_winit::Cache::default(), + &mut renderer, + ); + + let mut primitive = user_interface.draw(&mut renderer); + let mut cache = Some(user_interface.into_cache()); let mut events = Vec::new(); - let mut primitive = Primitive::None; window.request_redraw(); |