Simplify Skia renderer API

Remove the size argument from render().
This commit is contained in:
Simon Hausmann 2023-05-26 08:25:28 +02:00 committed by Simon Hausmann
parent f9b8592eba
commit 599d86e4e1
6 changed files with 7 additions and 9 deletions

View file

@ -340,12 +340,10 @@ pub unsafe extern "C" fn slint_skia_renderer_resize(r: SkiaRendererOpaque, size:
pub unsafe extern "C" fn slint_skia_renderer_render(
r: SkiaRendererOpaque,
window: *const WindowAdapterRcOpaque,
size: IntSize,
) {
let window_adapter = &*(window as *const Rc<dyn WindowAdapter>);
let r = &*(r as *const SkiaRenderer);
r.render(window_adapter.window(), PhysicalSize { width: size.width, height: size.height })
.unwrap();
r.render(window_adapter.window()).unwrap();
}
#[no_mangle]