skia-window 0.7.1

Rendering window with skia
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use winit::window::Window;
use crate::renderer::Renderer;

pub trait RenderBackend {
    fn window(&self) -> &Window;

    fn render(
        &mut self,
        renderer: Renderer,
        callback: Box<dyn FnOnce(bool) + Send + 'static>,
    );

    fn resize(&mut self, width: u32, height: u32);
}