diff options
author | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2018-08-28 15:28:34 +0200 |
---|---|---|
committer | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2018-08-28 13:54:51 +0000 |
commit | 2a19c63448c84c1805fb1a585c3651318bb86ca7 (patch) | |
tree | eb17888e8531aa6ee5e85721bd553b832a7e5156 /chromium/cc/animation/keyframe_effect.h | |
parent | b014812705fc80bff0a5c120dfcef88f349816dc (diff) |
BASELINE: Update Chromium to 69.0.3497.70
Change-Id: I2b7b56e4e7a8b26656930def0d4575dc32b900a0
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'chromium/cc/animation/keyframe_effect.h')
-rw-r--r-- | chromium/cc/animation/keyframe_effect.h | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/chromium/cc/animation/keyframe_effect.h b/chromium/cc/animation/keyframe_effect.h index 4ee5176e517..0c33cb7db6d 100644 --- a/chromium/cc/animation/keyframe_effect.h +++ b/chromium/cc/animation/keyframe_effect.h @@ -23,7 +23,6 @@ namespace cc { class Animation; -class KeyframeModel; struct PropertyAnimationState; typedef size_t KeyframeEffectId; @@ -42,7 +41,7 @@ typedef size_t KeyframeEffectId; class CC_ANIMATION_EXPORT KeyframeEffect { public: explicit KeyframeEffect(KeyframeEffectId id); - ~KeyframeEffect(); + virtual ~KeyframeEffect(); static std::unique_ptr<KeyframeEffect> Create(KeyframeEffectId id); std::unique_ptr<KeyframeEffect> CreateImplInstance() const; @@ -81,7 +80,7 @@ class CC_ANIMATION_EXPORT KeyframeEffect { void AttachElement(ElementId element_id); void DetachElement(); - void Tick(base::TimeTicks monotonic_time); + virtual void Tick(base::TimeTicks monotonic_time); static void TickKeyframeModel(base::TimeTicks monotonic_time, KeyframeModel* keyframe_model, AnimationTarget* target); @@ -97,8 +96,8 @@ class CC_ANIMATION_EXPORT KeyframeEffect { void PauseKeyframeModel(int keyframe_model_id, double time_offset); void RemoveKeyframeModel(int keyframe_model_id); void AbortKeyframeModel(int keyframe_model_id); - void AbortKeyframeModels(TargetProperty::Type target_property, - bool needs_completion); + void AbortKeyframeModelsWithProperty(TargetProperty::Type target_property, + bool needs_completion); void ActivateKeyframeEffects(); |