tawasuyu

tawasuyu/llimphi

Sovereign retained-mode GPU UI framework in Rust (wgpu+vello+taffy+parley), Elm loop, 40+ widgets.

Rust 660Markdown 302TOML 157RON 312382 Definitions

⎇ main llimphi-compositor/src/render/mod.rs Rust · 40 lines · 941 B History Who touched what raw

chore: refresco desde el monorepo — 128 miembros, los 76 widgets y los 11 módulos b3f12e136 · Sergio ·

1
2// Preludio de `alloc`: bajo `no_std` estos tipos ya no vienen solos.
3#[allow(unused_imports)]
4use alloc::{boxed::Box, string::{String, ToString}, vec::Vec};
5use super::*;
6
7use core::hash::{Hash, Hasher};
8
9
10// El corte en piezas es del 26-ago: esto era un solo archivo de 5.107 líneas
11// con el montaje, el layout retenido, los memos, la medición, el pintado, el
12// hit-test y el caché de repintado adentro. Cada pieza se re-exporta entera:
13// `llimphi_compositor::X` sigue siendo la ruta de todo lo que había acá.
14
15pub mod cache;
16pub mod capas;
17pub mod geometria;
18pub mod hit;
19pub mod medicion;
20pub mod memo;
21pub mod montaje;
22pub mod pintado;
23pub mod rango;
24pub mod retenido;
25
26#[cfg(test)]
27mod pruebas_bloques;
28#[cfg(test)]
29mod tests;
30
31pub use cache::*;
32pub use capas::*;
33pub(crate) use geometria::*;
34pub use hit::*;
35pub use medicion::*;
36pub use memo::*;
37pub use montaje::*;
38pub use pintado::*;
39pub use rango::*;
40pub use retenido::*;