CC: Allow per-curve timing functions to be steps timing functions
commit5dce43319fa35c84218f7d4396a8dd6383046338
authorloyso <loyso@chromium.org>
Wed, 7 Jan 2015 01:12:20 +0000 (6 17:12 -0800)
committerCommit bot <commit-bot@chromium.org>
Wed, 7 Jan 2015 01:13:19 +0000 (7 01:13 +0000)
tree92e4e5c5261eca0942f67667fcb093824462f1dd
parentcf383c3bf373f34ce88f684d1601ca6a44e469f4
CC: Allow per-curve timing functions to be steps timing functions
Implement per-curve timing functions.
A chromium part. Blink part: https://codereview.chromium.org/800133004

In general: Allow Web Animations with Animation timing functions to run on compositor.

BUG=417909
R=dstockwell@chromium.org
R=ajuma@chromium.org
TEST=ManualTests/animation/compositor-animation-steps.html

Review URL: https://codereview.chromium.org/814853003

Cr-Commit-Position: refs/heads/master@{#310203}
cc/blink/web_filter_animation_curve_impl.cc
cc/blink/web_filter_animation_curve_impl.h
cc/blink/web_float_animation_curve_impl.cc
cc/blink/web_float_animation_curve_impl.h
cc/blink/web_transform_animation_curve_impl.cc
cc/blink/web_transform_animation_curve_impl.h