From 396ab935859f4eb46b3cf7aa36e7b496b5898b72 Mon Sep 17 00:00:00 2001 From: Ivan Molodetskikh Date: Wed, 9 Aug 2023 11:03:38 +0400 Subject: Restructure things and add tty backend --- src/backend.rs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 src/backend.rs (limited to 'src/backend.rs') diff --git a/src/backend.rs b/src/backend.rs new file mode 100644 index 00000000..e190ed05 --- /dev/null +++ b/src/backend.rs @@ -0,0 +1,15 @@ +use smithay::backend::renderer::element::surface::WaylandSurfaceRenderElement; +use smithay::backend::renderer::gles::GlesRenderer; +use smithay::desktop::space::SpaceRenderElements; + +use crate::Niri; + +pub trait Backend { + fn seat_name(&self) -> String; + fn renderer(&mut self) -> &mut GlesRenderer; + fn render( + &mut self, + niri: &mut Niri, + elements: &[SpaceRenderElements>], + ); +} -- cgit