| Index: ui/compositor/layer_animation_element.cc
|
| diff --git a/ui/compositor/layer_animation_element.cc b/ui/compositor/layer_animation_element.cc
|
| index b74aebcf603c2725eff61b7d3f97abb585463197..3e667dfdc032662f796fb738ce707867add99a51 100644
|
| --- a/ui/compositor/layer_animation_element.cc
|
| +++ b/ui/compositor/layer_animation_element.cc
|
| @@ -32,16 +32,15 @@ class Pause : public LayerAnimationElement {
|
| Pause(AnimatableProperties properties, base::TimeDelta duration)
|
| : LayerAnimationElement(properties, duration) {
|
| }
|
| - virtual ~Pause() {}
|
| + ~Pause() override {}
|
|
|
| private:
|
| - virtual void OnStart(LayerAnimationDelegate* delegate) override {}
|
| - virtual bool OnProgress(double t,
|
| - LayerAnimationDelegate* delegate) override {
|
| + void OnStart(LayerAnimationDelegate* delegate) override {}
|
| + bool OnProgress(double t, LayerAnimationDelegate* delegate) override {
|
| return false;
|
| }
|
| - virtual void OnGetTarget(TargetValue* target) const override {}
|
| - virtual void OnAbort(LayerAnimationDelegate* delegate) override {}
|
| + void OnGetTarget(TargetValue* target) const override {}
|
| + void OnAbort(LayerAnimationDelegate* delegate) override {}
|
|
|
| DISALLOW_COPY_AND_ASSIGN(Pause);
|
| };
|
| @@ -54,24 +53,24 @@ class TransformTransition : public LayerAnimationElement {
|
| : LayerAnimationElement(TRANSFORM, duration),
|
| target_(target) {
|
| }
|
| - virtual ~TransformTransition() {}
|
| + ~TransformTransition() override {}
|
|
|
| protected:
|
| - virtual void OnStart(LayerAnimationDelegate* delegate) override {
|
| + void OnStart(LayerAnimationDelegate* delegate) override {
|
| start_ = delegate->GetTransformForAnimation();
|
| }
|
|
|
| - virtual bool OnProgress(double t, LayerAnimationDelegate* delegate) override {
|
| + bool OnProgress(double t, LayerAnimationDelegate* delegate) override {
|
| delegate->SetTransformFromAnimation(
|
| gfx::Tween::TransformValueBetween(t, start_, target_));
|
| return true;
|
| }
|
|
|
| - virtual void OnGetTarget(TargetValue* target) const override {
|
| + void OnGetTarget(TargetValue* target) const override {
|
| target->transform = target_;
|
| }
|
|
|
| - virtual void OnAbort(LayerAnimationDelegate* delegate) override {}
|
| + void OnAbort(LayerAnimationDelegate* delegate) override {}
|
|
|
| private:
|
| gfx::Transform start_;
|
| @@ -89,23 +88,22 @@ class InterpolatedTransformTransition : public LayerAnimationElement {
|
| : LayerAnimationElement(TRANSFORM, duration),
|
| interpolated_transform_(interpolated_transform) {
|
| }
|
| - virtual ~InterpolatedTransformTransition() {}
|
| + ~InterpolatedTransformTransition() override {}
|
|
|
| protected:
|
| - virtual void OnStart(LayerAnimationDelegate* delegate) override {
|
| - }
|
| + void OnStart(LayerAnimationDelegate* delegate) override {}
|
|
|
| - virtual bool OnProgress(double t, LayerAnimationDelegate* delegate) override {
|
| + bool OnProgress(double t, LayerAnimationDelegate* delegate) override {
|
| delegate->SetTransformFromAnimation(
|
| interpolated_transform_->Interpolate(static_cast<float>(t)));
|
| return true;
|
| }
|
|
|
| - virtual void OnGetTarget(TargetValue* target) const override {
|
| + void OnGetTarget(TargetValue* target) const override {
|
| target->transform = interpolated_transform_->Interpolate(1.0f);
|
| }
|
|
|
| - virtual void OnAbort(LayerAnimationDelegate* delegate) override {}
|
| + void OnAbort(LayerAnimationDelegate* delegate) override {}
|
|
|
| private:
|
| scoped_ptr<InterpolatedTransform> interpolated_transform_;
|
| @@ -121,24 +119,24 @@ class BoundsTransition : public LayerAnimationElement {
|
| : LayerAnimationElement(BOUNDS, duration),
|
| target_(target) {
|
| }
|
| - virtual ~BoundsTransition() {}
|
| + ~BoundsTransition() override {}
|
|
|
| protected:
|
| - virtual void OnStart(LayerAnimationDelegate* delegate) override {
|
| + void OnStart(LayerAnimationDelegate* delegate) override {
|
| start_ = delegate->GetBoundsForAnimation();
|
| }
|
|
|
| - virtual bool OnProgress(double t, LayerAnimationDelegate* delegate) override {
|
| + bool OnProgress(double t, LayerAnimationDelegate* delegate) override {
|
| delegate->SetBoundsFromAnimation(
|
| gfx::Tween::RectValueBetween(t, start_, target_));
|
| return true;
|
| }
|
|
|
| - virtual void OnGetTarget(TargetValue* target) const override {
|
| + void OnGetTarget(TargetValue* target) const override {
|
| target->bounds = target_;
|
| }
|
|
|
| - virtual void OnAbort(LayerAnimationDelegate* delegate) override {}
|
| + void OnAbort(LayerAnimationDelegate* delegate) override {}
|
|
|
| private:
|
| gfx::Rect start_;
|
| @@ -156,24 +154,24 @@ class OpacityTransition : public LayerAnimationElement {
|
| start_(0.0f),
|
| target_(target) {
|
| }
|
| - virtual ~OpacityTransition() {}
|
| + ~OpacityTransition() override {}
|
|
|
| protected:
|
| - virtual void OnStart(LayerAnimationDelegate* delegate) override {
|
| + void OnStart(LayerAnimationDelegate* delegate) override {
|
| start_ = delegate->GetOpacityForAnimation();
|
| }
|
|
|
| - virtual bool OnProgress(double t, LayerAnimationDelegate* delegate) override {
|
| + bool OnProgress(double t, LayerAnimationDelegate* delegate) override {
|
| delegate->SetOpacityFromAnimation(
|
| gfx::Tween::FloatValueBetween(t, start_, target_));
|
| return true;
|
| }
|
|
|
| - virtual void OnGetTarget(TargetValue* target) const override {
|
| + void OnGetTarget(TargetValue* target) const override {
|
| target->opacity = target_;
|
| }
|
|
|
| - virtual void OnAbort(LayerAnimationDelegate* delegate) override {}
|
| + void OnAbort(LayerAnimationDelegate* delegate) override {}
|
|
|
| private:
|
| float start_;
|
| @@ -191,23 +189,23 @@ class VisibilityTransition : public LayerAnimationElement {
|
| start_(false),
|
| target_(target) {
|
| }
|
| - virtual ~VisibilityTransition() {}
|
| + ~VisibilityTransition() override {}
|
|
|
| protected:
|
| - virtual void OnStart(LayerAnimationDelegate* delegate) override {
|
| + void OnStart(LayerAnimationDelegate* delegate) override {
|
| start_ = delegate->GetVisibilityForAnimation();
|
| }
|
|
|
| - virtual bool OnProgress(double t, LayerAnimationDelegate* delegate) override {
|
| + bool OnProgress(double t, LayerAnimationDelegate* delegate) override {
|
| delegate->SetVisibilityFromAnimation(t == 1.0 ? target_ : start_);
|
| return t == 1.0;
|
| }
|
|
|
| - virtual void OnGetTarget(TargetValue* target) const override {
|
| + void OnGetTarget(TargetValue* target) const override {
|
| target->visibility = target_;
|
| }
|
|
|
| - virtual void OnAbort(LayerAnimationDelegate* delegate) override {}
|
| + void OnAbort(LayerAnimationDelegate* delegate) override {}
|
|
|
| private:
|
| bool start_;
|
| @@ -225,24 +223,24 @@ class BrightnessTransition : public LayerAnimationElement {
|
| start_(0.0f),
|
| target_(target) {
|
| }
|
| - virtual ~BrightnessTransition() {}
|
| + ~BrightnessTransition() override {}
|
|
|
| protected:
|
| - virtual void OnStart(LayerAnimationDelegate* delegate) override {
|
| + void OnStart(LayerAnimationDelegate* delegate) override {
|
| start_ = delegate->GetBrightnessForAnimation();
|
| }
|
|
|
| - virtual bool OnProgress(double t, LayerAnimationDelegate* delegate) override {
|
| + bool OnProgress(double t, LayerAnimationDelegate* delegate) override {
|
| delegate->SetBrightnessFromAnimation(
|
| gfx::Tween::FloatValueBetween(t, start_, target_));
|
| return true;
|
| }
|
|
|
| - virtual void OnGetTarget(TargetValue* target) const override {
|
| + void OnGetTarget(TargetValue* target) const override {
|
| target->brightness = target_;
|
| }
|
|
|
| - virtual void OnAbort(LayerAnimationDelegate* delegate) override {}
|
| + void OnAbort(LayerAnimationDelegate* delegate) override {}
|
|
|
| private:
|
| float start_;
|
| @@ -260,24 +258,24 @@ class GrayscaleTransition : public LayerAnimationElement {
|
| start_(0.0f),
|
| target_(target) {
|
| }
|
| - virtual ~GrayscaleTransition() {}
|
| + ~GrayscaleTransition() override {}
|
|
|
| protected:
|
| - virtual void OnStart(LayerAnimationDelegate* delegate) override {
|
| + void OnStart(LayerAnimationDelegate* delegate) override {
|
| start_ = delegate->GetGrayscaleForAnimation();
|
| }
|
|
|
| - virtual bool OnProgress(double t, LayerAnimationDelegate* delegate) override {
|
| + bool OnProgress(double t, LayerAnimationDelegate* delegate) override {
|
| delegate->SetGrayscaleFromAnimation(
|
| gfx::Tween::FloatValueBetween(t, start_, target_));
|
| return true;
|
| }
|
|
|
| - virtual void OnGetTarget(TargetValue* target) const override {
|
| + void OnGetTarget(TargetValue* target) const override {
|
| target->grayscale = target_;
|
| }
|
|
|
| - virtual void OnAbort(LayerAnimationDelegate* delegate) override {}
|
| + void OnAbort(LayerAnimationDelegate* delegate) override {}
|
|
|
| private:
|
| float start_;
|
| @@ -295,24 +293,24 @@ class ColorTransition : public LayerAnimationElement {
|
| start_(SK_ColorBLACK),
|
| target_(target) {
|
| }
|
| - virtual ~ColorTransition() {}
|
| + ~ColorTransition() override {}
|
|
|
| protected:
|
| - virtual void OnStart(LayerAnimationDelegate* delegate) override {
|
| + void OnStart(LayerAnimationDelegate* delegate) override {
|
| start_ = delegate->GetColorForAnimation();
|
| }
|
|
|
| - virtual bool OnProgress(double t, LayerAnimationDelegate* delegate) override {
|
| + bool OnProgress(double t, LayerAnimationDelegate* delegate) override {
|
| delegate->SetColorFromAnimation(
|
| gfx::Tween::ColorValueBetween(t, start_, target_));
|
| return true;
|
| }
|
|
|
| - virtual void OnGetTarget(TargetValue* target) const override {
|
| + void OnGetTarget(TargetValue* target) const override {
|
| target->color = target_;
|
| }
|
|
|
| - virtual void OnAbort(LayerAnimationDelegate* delegate) override {}
|
| + void OnAbort(LayerAnimationDelegate* delegate) override {}
|
|
|
| private:
|
| SkColor start_;
|
| @@ -329,19 +327,16 @@ class ThreadedLayerAnimationElement : public LayerAnimationElement {
|
| base::TimeDelta duration)
|
| : LayerAnimationElement(properties, duration) {
|
| }
|
| - virtual ~ThreadedLayerAnimationElement() {}
|
| + ~ThreadedLayerAnimationElement() override {}
|
|
|
| - virtual bool IsThreaded() const override {
|
| - return (duration() != base::TimeDelta());
|
| - }
|
| + bool IsThreaded() const override { return (duration() != base::TimeDelta()); }
|
|
|
| protected:
|
| explicit ThreadedLayerAnimationElement(const LayerAnimationElement& element)
|
| : LayerAnimationElement(element) {
|
| }
|
|
|
| - virtual bool OnProgress(double t,
|
| - LayerAnimationDelegate* delegate) override {
|
| + bool OnProgress(double t, LayerAnimationDelegate* delegate) override {
|
| if (t < 1.0)
|
| return false;
|
|
|
| @@ -353,14 +348,13 @@ class ThreadedLayerAnimationElement : public LayerAnimationElement {
|
| return true;
|
| }
|
|
|
| - virtual void OnAbort(LayerAnimationDelegate* delegate) override {
|
| + void OnAbort(LayerAnimationDelegate* delegate) override {
|
| if (delegate && Started()) {
|
| delegate->RemoveThreadedAnimation(animation_id());
|
| }
|
| }
|
|
|
| - virtual void RequestEffectiveStart(
|
| - LayerAnimationDelegate* delegate) override {
|
| + void RequestEffectiveStart(LayerAnimationDelegate* delegate) override {
|
| DCHECK(animation_group_id());
|
| if (duration() == base::TimeDelta()) {
|
| set_effective_start_time(requested_start_time());
|
| @@ -389,14 +383,14 @@ class ThreadedOpacityTransition : public ThreadedLayerAnimationElement {
|
| start_(0.0f),
|
| target_(target) {
|
| }
|
| - virtual ~ThreadedOpacityTransition() {}
|
| + ~ThreadedOpacityTransition() override {}
|
|
|
| protected:
|
| - virtual void OnStart(LayerAnimationDelegate* delegate) override {
|
| + void OnStart(LayerAnimationDelegate* delegate) override {
|
| start_ = delegate->GetOpacityForAnimation();
|
| }
|
|
|
| - virtual void OnAbort(LayerAnimationDelegate* delegate) override {
|
| + void OnAbort(LayerAnimationDelegate* delegate) override {
|
| if (delegate && Started()) {
|
| ThreadedLayerAnimationElement::OnAbort(delegate);
|
| delegate->SetOpacityFromAnimation(gfx::Tween::FloatValueBetween(
|
| @@ -406,11 +400,11 @@ class ThreadedOpacityTransition : public ThreadedLayerAnimationElement {
|
| }
|
| }
|
|
|
| - virtual void OnEnd(LayerAnimationDelegate* delegate) override {
|
| + void OnEnd(LayerAnimationDelegate* delegate) override {
|
| delegate->SetOpacityFromAnimation(target_);
|
| }
|
|
|
| - virtual scoped_ptr<cc::Animation> CreateCCAnimation() override {
|
| + scoped_ptr<cc::Animation> CreateCCAnimation() override {
|
| scoped_ptr<cc::AnimationCurve> animation_curve(
|
| new FloatAnimationCurveAdapter(tween_type(),
|
| start_,
|
| @@ -424,7 +418,7 @@ class ThreadedOpacityTransition : public ThreadedLayerAnimationElement {
|
| return animation.Pass();
|
| }
|
|
|
| - virtual void OnGetTarget(TargetValue* target) const override {
|
| + void OnGetTarget(TargetValue* target) const override {
|
| target->opacity = target_;
|
| }
|
|
|
| @@ -444,14 +438,14 @@ class ThreadedTransformTransition : public ThreadedLayerAnimationElement {
|
| : ThreadedLayerAnimationElement(TRANSFORM, duration),
|
| target_(target) {
|
| }
|
| - virtual ~ThreadedTransformTransition() {}
|
| + ~ThreadedTransformTransition() override {}
|
|
|
| protected:
|
| - virtual void OnStart(LayerAnimationDelegate* delegate) override {
|
| + void OnStart(LayerAnimationDelegate* delegate) override {
|
| start_ = delegate->GetTransformForAnimation();
|
| }
|
|
|
| - virtual void OnAbort(LayerAnimationDelegate* delegate) override {
|
| + void OnAbort(LayerAnimationDelegate* delegate) override {
|
| if (delegate && Started()) {
|
| ThreadedLayerAnimationElement::OnAbort(delegate);
|
| delegate->SetTransformFromAnimation(gfx::Tween::TransformValueBetween(
|
| @@ -461,11 +455,11 @@ class ThreadedTransformTransition : public ThreadedLayerAnimationElement {
|
| }
|
| }
|
|
|
| - virtual void OnEnd(LayerAnimationDelegate* delegate) override {
|
| + void OnEnd(LayerAnimationDelegate* delegate) override {
|
| delegate->SetTransformFromAnimation(target_);
|
| }
|
|
|
| - virtual scoped_ptr<cc::Animation> CreateCCAnimation() override {
|
| + scoped_ptr<cc::Animation> CreateCCAnimation() override {
|
| scoped_ptr<cc::AnimationCurve> animation_curve(
|
| new TransformAnimationCurveAdapter(tween_type(),
|
| start_,
|
| @@ -479,7 +473,7 @@ class ThreadedTransformTransition : public ThreadedLayerAnimationElement {
|
| return animation.Pass();
|
| }
|
|
|
| - virtual void OnGetTarget(TargetValue* target) const override {
|
| + void OnGetTarget(TargetValue* target) const override {
|
| target->transform = target_;
|
| }
|
|
|
| @@ -502,7 +496,7 @@ class InverseTransformTransition : public ThreadedLayerAnimationElement {
|
| CheckAndCast<const ThreadedTransformTransition*>(
|
| uninverted_transition)) {
|
| }
|
| - virtual ~InverseTransformTransition() {}
|
| + ~InverseTransformTransition() override {}
|
|
|
| static InverseTransformTransition* Clone(const LayerAnimationElement* other) {
|
| const InverseTransformTransition* other_inverse =
|
| @@ -512,7 +506,7 @@ class InverseTransformTransition : public ThreadedLayerAnimationElement {
|
| }
|
|
|
| protected:
|
| - virtual void OnStart(LayerAnimationDelegate* delegate) override {
|
| + void OnStart(LayerAnimationDelegate* delegate) override {
|
| gfx::Transform start(delegate->GetTransformForAnimation());
|
| effective_start_ = base_transform_ * start;
|
|
|
| @@ -533,18 +527,18 @@ class InverseTransformTransition : public ThreadedLayerAnimationElement {
|
| base_target_);
|
| }
|
|
|
| - virtual void OnAbort(LayerAnimationDelegate* delegate) override {
|
| + void OnAbort(LayerAnimationDelegate* delegate) override {
|
| if (delegate && Started()) {
|
| ThreadedLayerAnimationElement::OnAbort(delegate);
|
| delegate->SetTransformFromAnimation(ComputeCurrentTransform());
|
| }
|
| }
|
|
|
| - virtual void OnEnd(LayerAnimationDelegate* delegate) override {
|
| + void OnEnd(LayerAnimationDelegate* delegate) override {
|
| delegate->SetTransformFromAnimation(computed_target_transform_);
|
| }
|
|
|
| - virtual scoped_ptr<cc::Animation> CreateCCAnimation() override {
|
| + scoped_ptr<cc::Animation> CreateCCAnimation() override {
|
| scoped_ptr<cc::Animation> animation(
|
| cc::Animation::Create(animation_curve_->Clone(),
|
| animation_id(),
|
| @@ -553,7 +547,7 @@ class InverseTransformTransition : public ThreadedLayerAnimationElement {
|
| return animation.Pass();
|
| }
|
|
|
| - virtual void OnGetTarget(TargetValue* target) const override {
|
| + void OnGetTarget(TargetValue* target) const override {
|
| target->transform = computed_target_transform_;
|
| }
|
|
|
|
|