|
Web Animations: Refactor KeyframeEffectModel to work via an InterpolationEffect.
This patch modifies KeyframeEffectModel's implementation such that
an InterpolationEffect is generated after Keyframe normalization. The
InterpolationEffect then handles sample generation, and Interpolations are
plumbed down through the style resolution pipeline instead of
CompositableValues.
BUG= 346495
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=169500
Total comments: 4
Total comments: 4
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+238 lines, -223 lines) |
Patch |
 |
M |
Source/core/animation/AnimatableValue.h
|
View
|
1
2
3
|
2 chunks |
+3 lines, -0 lines |
0 comments
|
Download
|
 |
M |
Source/core/animation/Animation.h
|
View
|
1
2
3
|
2 chunks |
+4 lines, -4 lines |
0 comments
|
Download
|
 |
M |
Source/core/animation/Animation.cpp
|
View
|
1
2
3
4
|
3 chunks |
+3 lines, -2 lines |
0 comments
|
Download
|
 |
M |
Source/core/animation/AnimationEffect.h
|
View
|
2
3
|
2 chunks |
+4 lines, -1 line |
0 comments
|
Download
|
 |
M |
Source/core/animation/AnimationStack.h
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
Source/core/animation/AnimationStack.cpp
|
View
|
1
2
3
4
|
4 chunks |
+16 lines, -10 lines |
0 comments
|
Download
|
 |
M |
Source/core/animation/DocumentTimelineTest.cpp
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
Source/core/animation/InertAnimation.h
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
Source/core/animation/InertAnimation.cpp
|
View
|
|
2 chunks |
+2 lines, -1 line |
0 comments
|
Download
|
 |
M |
Source/core/animation/Interpolation.h
|
View
|
2
3
|
5 chunks |
+39 lines, -2 lines |
0 comments
|
Download
|
 |
M |
Source/core/animation/Interpolation.cpp
|
View
|
2
3
|
3 chunks |
+10 lines, -0 lines |
0 comments
|
Download
|
 |
M |
Source/core/animation/InterpolationEffect.h
|
View
|
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
 |
M |
Source/core/animation/KeyframeEffectModel.h
|
View
|
1
2
3
|
6 chunks |
+6 lines, -3 lines |
0 comments
|
Download
|
 |
M |
Source/core/animation/KeyframeEffectModel.cpp
|
View
|
1
2
3
|
4 chunks |
+32 lines, -60 lines |
0 comments
|
Download
|
 |
M |
Source/core/animation/KeyframeEffectModelTest.cpp
|
View
|
|
17 chunks |
+70 lines, -89 lines |
0 comments
|
Download
|
 |
M |
Source/core/animation/css/CSSAnimations.h
|
View
|
1
2
3
4
|
5 chunks |
+13 lines, -12 lines |
0 comments
|
Download
|
 |
M |
Source/core/animation/css/CSSAnimations.cpp
|
View
|
1
2
3
4
|
7 chunks |
+22 lines, -23 lines |
0 comments
|
Download
|
 |
M |
Source/core/css/resolver/StyleResolver.h
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
Source/core/css/resolver/StyleResolver.cpp
|
View
|
1
2
3
4
|
2 chunks |
+10 lines, -11 lines |
0 comments
|
Download
|
Total messages: 21 (0 generated)
|