Chromium Code Reviews| Index: cc/animation_events.h |
| diff --git a/cc/animation_events.h b/cc/animation_events.h |
| index 69b44bca2652cc43d3b16cd35d94c5e793f3d13e..f84f038bf2639891c218d8996964b21b7c5dbaaf 100644 |
| --- a/cc/animation_events.h |
| +++ b/cc/animation_events.h |
| @@ -8,11 +8,12 @@ |
| #include <vector> |
| #include "cc/animation.h" |
| +#include "ui/gfx/transform.h" |
| namespace cc { |
| struct AnimationEvent { |
| - enum Type { Started, Finished }; |
| + enum Type { Started, Finished, PropertyUpdate }; |
| AnimationEvent(Type type, int layerId, int groupId, Animation::TargetProperty targetProperty, double monotonicTime) |
| : type(type) |
| @@ -20,6 +21,7 @@ struct AnimationEvent { |
| , groupId(groupId) |
| , targetProperty(targetProperty) |
| , monotonicTime(monotonicTime) |
| + , value(0) |
| { |
| } |
| @@ -28,6 +30,8 @@ struct AnimationEvent { |
| int groupId; |
| Animation::TargetProperty targetProperty; |
| double monotonicTime; |
| + float value; |
| + gfx::Transform transform; |
|
Ian Vollick
2013/03/06 23:29:45
nit: s/value/opacity/. Here and elsewhere.
wjmaclean
2013/03/07 13:49:29
Done.
|
| }; |
| typedef std::vector<AnimationEvent> AnimationEventsVector; |