DescriptionMake InvalidatableInterpolation's InterpolationTypes decided at effect application time
This patch replaces PropertyInterpolationTypesMapping with CSS and SVG
InterpolationTypesMap classes that are provided to InvalidatableInterpolation
objects via the InterpolationEnvironment.
InvalidatableInterpolations are no longer provided with the list of
InterpolationTypes at construction, now they retrieve the list at effect
application time during applyStack().
This is in preparation for supporting smooth animation of registered
custom properties.
BUG=671904
Committed: https://crrev.com/3ac8b90fcbda4c6e3ef484140751cd0341b31c48
Committed: https://crrev.com/dbf9ff76db17cc97436ee43a53ff269af3a45231
Committed: https://crrev.com/87ec6842397ca213e3216de27dd2a156ea01a342
Cr-Original-Original-Commit-Position: refs/heads/master@{#437381}
Cr-Original-Commit-Position: refs/heads/master@{#437474}
Cr-Commit-Position: refs/heads/master@{#437504}
Patch Set 1 #Patch Set 2 : lint #
Total comments: 2
Patch Set 3 : Rebased #Patch Set 4 : Rebase #Patch Set 5 : Extended InterpolationTypesMap lifetime scope to fix release crash #Dependent Patchsets: Messages
Total messages: 54 (25 generated)
|