| Index: ui/compositor/layer_animator.h
|
| ===================================================================
|
| --- ui/compositor/layer_animator.h (revision 245869)
|
| +++ ui/compositor/layer_animator.h (working copy)
|
| @@ -88,6 +88,10 @@
|
| virtual void SetColor(SkColor color);
|
| SkColor GetTargetColor() const;
|
|
|
| + // Returns the default length of animations, including adjustment for slow
|
| + // animation mode if set.
|
| + base::TimeDelta GetTransitionDuration() const;
|
| +
|
| // Sets the layer animation delegate the animator is associated with. The
|
| // animator does not own the delegate. The layer animator expects a non-NULL
|
| // delegate for most of its operations, so do not call any methods without
|
| @@ -293,11 +297,7 @@
|
| // starting the animation or adding to the queue.
|
| void OnScheduled(LayerAnimationSequence* sequence);
|
|
|
| - // Returns the default length of animations, including adjustment for slow
|
| - // animation mode if set.
|
| - base::TimeDelta GetTransitionDuration() const;
|
| -
|
| - // Sets |transition_duration_|.
|
| + // Sets |transition_duration_| unless |is_transition_duration_locked_| is set.
|
| void SetTransitionDuration(base::TimeDelta duration);
|
|
|
| // Clears the animation queues and notifies any running animations that they
|
| @@ -319,6 +319,10 @@
|
| // Determines how animations are replaced.
|
| PreemptionStrategy preemption_strategy_;
|
|
|
| + // Whether the length of animations is locked. While it is locked
|
| + // SetTransitionDuration does not set |transition_duration_|.
|
| + bool is_transition_duration_locked_;
|
| +
|
| // The default length of animations.
|
| base::TimeDelta transition_duration_;
|
|
|
|
|