orinium_browser/engine/layouter/
mod.rs

1//! Layout builder
2//!
3//! Converts DOM + resolved CSS into layout and render-info trees.
4//!
5//! Responsibilities:
6//! - Style inheritance and cascade
7//! - Text measurement
8//! - Incremental (diff-based) update of layout/info trees
9//!
10//! Out of scope:
11//! - Rendering
12//! - Draw command generation
13//! - GPU / platform concerns
14
15mod builder;
16pub mod css_resolver;
17mod diff;
18pub mod types;
19
20pub use builder::build_layout_and_info;