Blink286

blink::PropertyTreeManager


Listen Later

bridges Blink property trees → cc property trees.

Given Blink’s Transform/Clip/Effect/Scroll nodes (from paint property trees), this class creates/updates the cc counterparts (cc::TransformNode, cc::ClipNode, cc::EffectNode, cc::ScrollNode) and associates them with the layers PaintArtifactCompositor builds. This is the last Blink stop before cc consumes the state. (cr-rev.appspot.com)

Representative responsibilities

  • Map Blink TransformPaintPropertyNode/Clip.../Effect.../Scroll... into cc nodes with stable IDs;

Update viewport related properties (inner/outer viewport transform/clip) on the cc side. (Chromium Git Repositories)

...more
View all episodesView all episodes
Download on the App Store

Blink286By Free Debreuil