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,

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…