
cc::TileManager & raster pipeline
Schedules raster of picture tiles (Skia) into GPU resources as needed before draw.
22 Sep 202536min

cc::LayerImpl / PictureLayerImpl
Impl‑side layer objects that reference property‑tree nodes and emit draw quads from recorded paint (tiles).
22 Sep 202550min

cc::PropertyTrees
(TransformTree / ClipTree / EffectTree / ScrollTree) with nodes cc::TransformNode / ClipNode / EffectNode / ScrollNode — The impl‑side property‑tree state that positions, clips, blends, and scrolls co...
22 Sep 202534min

cc::LayerTreeHostImpl
The compositor‑thread twin that owns the active/pending trees, runs impl‑side animations/scroll, and prepares draw. Implements cc::InputHandler for threaded scrolling/pinch.
22 Sep 202546min

main —> impl cc::LayerTreeHost
Packages updated layers/property trees; kicks a commit to the compositor thread (via the proxy).
22 Sep 202536min

blink::PropertyTreeManager
Bridges Blink’s paint property trees into cc property trees: creates/updates cc TransformNode, ClipNode, EffectNode, and ScrollNode (including inner/outer viewport scroll nodes).
22 Sep 202539min

blink::PaintArtifactCompositor
Decides what needs to be composited and prepares the main‑thread representation to feed cc (layers if needed, scrollbar compositing, etc.).
22 Sep 202542min

blink::PaintArtifact
The immutable package of paint chunks + display items for this frame, used to drive compositing without re‑painting.
21 Sep 202536min





















