DescriptionBuild mapping from element id to transform/effect nodes.
Update cc PropertyTreeBuilder to build additional maps from element id
(used for animation purposes) to the involved transform and effect
nodes.
This map is currently unused but will be used in subsequent patches so
as to eventually allow us to remove the existing maps from layer id to
these same nodes.
This is also a required step for SPv2 composited animation support
wherein, again in a subsequent patch, we will populate these maps in
PaintArtifactCompositor.
BUG=674258
CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel
Review-Url: https://codereview.chromium.org/2612093002
Cr-Commit-Position: refs/heads/master@{#442711}
Committed: https://chromium.googlesource.com/chromium/src/+/e14c8ed4a52032ed6569a95febe1d2c73af782dc
Patch Set 1 #Patch Set 2 : Add new maps to operator=, ==, and clear. #Patch Set 3 : Basic test. #Patch Set 4 : Check size of transform/effect trees as well. #Patch Set 5 : Check tree size in test. #
Total comments: 11
Patch Set 6 : Use sync tree rather than active tree in unit test. #Patch Set 7 : Update test per feedback. #Patch Set 8 : Sync to head. #
Dependent Patchsets: Messages
Total messages: 21 (11 generated)
|