INNER CODE UNIT · Rust
get_render_elements
free-explorers/veshell · src/embedder/backend/render/mod.rs:87
pub fn get_render_elements<R>(
renderer: &mut R,
output: &Output,
slot: &Slot<Dmabuf>,
output_geometry: Rectangle<f64, smithay::utils::Logical>,
now: Time<Monotonic>,
cursor_image_status: &Mutex<CursorImageStatus>,
cursor_state: &Mutex<CursorStateInner>,
cursor_location: Point<f64, Logical>,
is_surface_under_pointer: bool,
flip_flutter_texture: bool,
idle_dim_alpha: f32,
surfaces_in_gaming_mode: Vec<&WlSurface>,
capture_overlay: Option<&CaptureSession>,
recording_chip: Option<crate::capture::RecordingChipData>,
) -> Vec<VeshellRenderElements<R>>
where
R: Renderer + ImportAll + ImportMem + ImportDma,