Replace renderer() with with_primary_renderer()

This commit is contained in:
Ivan Molodetskikh
2024-01-03 11:33:24 +04:00
parent 8b5acd5e6e
commit fd1d4b07fd
5 changed files with 48 additions and 39 deletions
+5 -2
View File
@@ -129,8 +129,11 @@ impl Winit {
"winit".to_owned()
}
pub fn renderer(&mut self) -> &mut GlesRenderer {
self.backend.renderer()
pub fn with_primary_renderer<T>(
&mut self,
f: impl FnOnce(&mut GlesRenderer) -> T,
) -> Option<T> {
Some(f(self.backend.renderer()))
}
pub fn render(&mut self, niri: &mut Niri, output: &Output) -> RenderResult {