⚠️ VeridianOS Kernel Documentation - This is low-level kernel code. All functions are unsafe unless explicitly marked otherwise. no_std

Module incremental

Module incremental 

Source
Expand description

Incremental Layout and Rendering

Tracks dirty nodes and damage regions to avoid full re-layout and re-paint on every DOM change. Uses per-node dirty flags and rectangular damage regions.

Structs§

DamageList
Accumulates damage regions and merges them
DamageRegion
A rectangular damage region in pixel coordinates
DirtyTracker
Tracks per-node dirty state for incremental updates
IncrementalLayout
Coordinates incremental restyle, relayout, and repaint

Enums§

DirtyFlag
Dirty state of a node, ordered by severity