Chromium Code Reviews
DescriptionImplement the framework for the paint property hierarchy
This patch implements the framework for generating paint property
trees in blink. Paint properties represent the transforms, clips, scroll
relationships, and effects that a LayoutObject produces, and these
properties are used to create PaintChunks which are potential
compositing triggers.
The primary document covering this approach is:
https://docs.google.com/document/d/12I3JD1-Jmnb59ZHKyntFTSsNUzQhPae8QpCECtZt5zs
Updating the paint properties is done during the UpdatePaintProperties
phase and only during this phase can the properties be modified.
During paint, properties can be easily accessed since LayoutObjects
store the properties. Changes in properties are tracked using the
PaintChunker and emitted onto the PaintArtifact.
This patch does not contain the walk that actually generates the paint
property trees, nor the paint step to generate paint chunks.
BUG=537409
Patch Set 1 #
Total comments: 15
Messages
Total messages: 4 (1 generated)
|