summaryrefslogtreecommitdiffstats
path: root/chromium/cc/animation/keyframe_effect.h
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2018-08-28 15:28:34 +0200
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2018-08-28 13:54:51 +0000
commit2a19c63448c84c1805fb1a585c3651318bb86ca7 (patch)
treeeb17888e8531aa6ee5e85721bd553b832a7e5156 /chromium/cc/animation/keyframe_effect.h
parentb014812705fc80bff0a5c120dfcef88f349816dc (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.h9
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();