blob: e190ed0569452e572135fb753f673fc1c963e1cc (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
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<GlesRenderer, WaylandSurfaceRenderElement<GlesRenderer>>],
);
}
|