INNER CODE UNIT · Rust

top

free-explorers/veshell · src/embedder/backend/render/mod.rs:204

        let top = ((rect.loc.y - output_geometry.loc.y) * scale) as i32;
        let width = (rect.size.w * scale).ceil() as i32;
        let height = (rect.size.h * scale).ceil() as i32;
        Rectangle::new((left, top).into(), (width, height).into())
    };
    let mut elements: Vec<VeshellRenderElements<R>> = Vec::new();
    let mut push_solid = |id_key: u64, region: Rectangle<i32, Physical>, color: [f32; 4]| {
        elements.push(VeshellRenderElements::Solid(
            solid::SolidColorRenderElement::new(
                stable_solid_id(id_key),
                region,
                1,
                Color32F::new(color[0], color[1], color[2], color[3]),
                Kind::Unspecified,
            ),
        ));
    };

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…