| Index: cc/animation/element_animations.cc
|
| diff --git a/cc/animation/element_animations.cc b/cc/animation/element_animations.cc
|
| index 8cf0264b23c0e329882667b7dcbd2976b4e47904..be4b9687d99075a6e8b8aa7cc5c3bdb9e74e164b 100644
|
| --- a/cc/animation/element_animations.cc
|
| +++ b/cc/animation/element_animations.cc
|
| @@ -54,12 +54,12 @@ void ElementAnimations::InitAffectedElementTypes() {
|
| UpdateActivation(FORCE_ACTIVATION);
|
|
|
| DCHECK(animation_host_->mutator_host_client());
|
| - if (animation_host_->mutator_host_client()->IsLayerInTree(
|
| - element_id_, LayerTreeType::ACTIVE)) {
|
| + if (animation_host_->mutator_host_client()->IsElementInList(
|
| + element_id_, ElementListType::ACTIVE)) {
|
| set_has_element_in_active_list(true);
|
| }
|
| - if (animation_host_->mutator_host_client()->IsLayerInTree(
|
| - element_id_, LayerTreeType::PENDING)) {
|
| + if (animation_host_->mutator_host_client()->IsElementInList(
|
| + element_id_, ElementListType::PENDING)) {
|
| set_has_element_in_pending_list(true);
|
| }
|
| }
|
| @@ -68,31 +68,31 @@ void ElementAnimations::ClearAffectedElementTypes() {
|
| DCHECK(animation_host_);
|
|
|
| if (has_element_in_active_list())
|
| - OnTransformIsPotentiallyAnimatingChanged(LayerTreeType::ACTIVE, false);
|
| + OnTransformIsPotentiallyAnimatingChanged(ElementListType::ACTIVE, false);
|
| set_has_element_in_active_list(false);
|
|
|
| if (has_element_in_pending_list())
|
| - OnTransformIsPotentiallyAnimatingChanged(LayerTreeType::PENDING, false);
|
| + OnTransformIsPotentiallyAnimatingChanged(ElementListType::PENDING, false);
|
| set_has_element_in_pending_list(false);
|
|
|
| animation_host_->DidDeactivateElementAnimations(this);
|
| UpdateActivation(FORCE_ACTIVATION);
|
| }
|
|
|
| -void ElementAnimations::LayerRegistered(ElementId element_id,
|
| - LayerTreeType tree_type) {
|
| +void ElementAnimations::ElementRegistered(ElementId element_id,
|
| + ElementListType list_type) {
|
| DCHECK_EQ(element_id_, element_id);
|
|
|
| - if (tree_type == LayerTreeType::ACTIVE)
|
| + if (list_type == ElementListType::ACTIVE)
|
| set_has_element_in_active_list(true);
|
| else
|
| set_has_element_in_pending_list(true);
|
| }
|
|
|
| -void ElementAnimations::LayerUnregistered(ElementId element_id,
|
| - LayerTreeType tree_type) {
|
| +void ElementAnimations::ElementUnregistered(ElementId element_id,
|
| + ElementListType list_type) {
|
| DCHECK_EQ(this->element_id(), element_id);
|
| - if (tree_type == LayerTreeType::ACTIVE)
|
| + if (list_type == ElementListType::ACTIVE)
|
| set_has_element_in_active_list(false);
|
| else
|
| set_has_element_in_pending_list(false);
|
| @@ -376,9 +376,9 @@ bool ElementAnimations::HasFilterAnimationThatInflatesBounds() const {
|
|
|
| bool ElementAnimations::HasTransformAnimationThatInflatesBounds() const {
|
| return IsCurrentlyAnimatingProperty(TargetProperty::TRANSFORM,
|
| - LayerTreeType::ACTIVE) ||
|
| + ElementListType::ACTIVE) ||
|
| IsCurrentlyAnimatingProperty(TargetProperty::TRANSFORM,
|
| - LayerTreeType::PENDING);
|
| + ElementListType::PENDING);
|
| }
|
|
|
| bool ElementAnimations::FilterAnimationBoundsForBox(const gfx::BoxF& box,
|
| @@ -434,15 +434,15 @@ bool ElementAnimations::HasAnimationThatAffectsScale() const {
|
| }
|
|
|
| bool ElementAnimations::HasOnlyTranslationTransforms(
|
| - LayerTreeType tree_type) const {
|
| + ElementListType list_type) const {
|
| for (size_t i = 0; i < animations_.size(); ++i) {
|
| if (animations_[i]->is_finished() ||
|
| animations_[i]->target_property() != TargetProperty::TRANSFORM)
|
| continue;
|
|
|
| - if ((tree_type == LayerTreeType::ACTIVE &&
|
| + if ((list_type == ElementListType::ACTIVE &&
|
| !animations_[i]->affects_active_elements()) ||
|
| - (tree_type == LayerTreeType::PENDING &&
|
| + (list_type == ElementListType::PENDING &&
|
| !animations_[i]->affects_pending_elements()))
|
| continue;
|
|
|
| @@ -470,7 +470,7 @@ bool ElementAnimations::AnimationsPreserveAxisAlignment() const {
|
| return true;
|
| }
|
|
|
| -bool ElementAnimations::AnimationStartScale(LayerTreeType tree_type,
|
| +bool ElementAnimations::AnimationStartScale(ElementListType list_type,
|
| float* start_scale) const {
|
| *start_scale = 0.f;
|
| for (size_t i = 0; i < animations_.size(); ++i) {
|
| @@ -478,9 +478,9 @@ bool ElementAnimations::AnimationStartScale(LayerTreeType tree_type,
|
| animations_[i]->target_property() != TargetProperty::TRANSFORM)
|
| continue;
|
|
|
| - if ((tree_type == LayerTreeType::ACTIVE &&
|
| + if ((list_type == ElementListType::ACTIVE &&
|
| !animations_[i]->affects_active_elements()) ||
|
| - (tree_type == LayerTreeType::PENDING &&
|
| + (list_type == ElementListType::PENDING &&
|
| !animations_[i]->affects_pending_elements()))
|
| continue;
|
|
|
| @@ -507,7 +507,7 @@ bool ElementAnimations::AnimationStartScale(LayerTreeType tree_type,
|
| return true;
|
| }
|
|
|
| -bool ElementAnimations::MaximumTargetScale(LayerTreeType tree_type,
|
| +bool ElementAnimations::MaximumTargetScale(ElementListType list_type,
|
| float* max_scale) const {
|
| *max_scale = 0.f;
|
| for (size_t i = 0; i < animations_.size(); ++i) {
|
| @@ -515,9 +515,9 @@ bool ElementAnimations::MaximumTargetScale(LayerTreeType tree_type,
|
| animations_[i]->target_property() != TargetProperty::TRANSFORM)
|
| continue;
|
|
|
| - if ((tree_type == LayerTreeType::ACTIVE &&
|
| + if ((list_type == ElementListType::ACTIVE &&
|
| !animations_[i]->affects_active_elements()) ||
|
| - (tree_type == LayerTreeType::PENDING &&
|
| + (list_type == ElementListType::PENDING &&
|
| !animations_[i]->affects_pending_elements()))
|
| continue;
|
|
|
| @@ -1025,9 +1025,9 @@ void ElementAnimations::NotifyClientOpacityAnimated(
|
| bool notify_active_elements,
|
| bool notify_pending_elements) {
|
| if (notify_active_elements && has_element_in_active_list())
|
| - OnOpacityAnimated(LayerTreeType::ACTIVE, opacity);
|
| + OnOpacityAnimated(ElementListType::ACTIVE, opacity);
|
| if (notify_pending_elements && has_element_in_pending_list())
|
| - OnOpacityAnimated(LayerTreeType::PENDING, opacity);
|
| + OnOpacityAnimated(ElementListType::PENDING, opacity);
|
| }
|
|
|
| void ElementAnimations::NotifyClientTransformAnimated(
|
| @@ -1035,9 +1035,9 @@ void ElementAnimations::NotifyClientTransformAnimated(
|
| bool notify_active_elements,
|
| bool notify_pending_elements) {
|
| if (notify_active_elements && has_element_in_active_list())
|
| - OnTransformAnimated(LayerTreeType::ACTIVE, transform);
|
| + OnTransformAnimated(ElementListType::ACTIVE, transform);
|
| if (notify_pending_elements && has_element_in_pending_list())
|
| - OnTransformAnimated(LayerTreeType::PENDING, transform);
|
| + OnTransformAnimated(ElementListType::PENDING, transform);
|
| }
|
|
|
| void ElementAnimations::NotifyClientFilterAnimated(
|
| @@ -1045,9 +1045,9 @@ void ElementAnimations::NotifyClientFilterAnimated(
|
| bool notify_active_elements,
|
| bool notify_pending_elements) {
|
| if (notify_active_elements && has_element_in_active_list())
|
| - OnFilterAnimated(LayerTreeType::ACTIVE, filters);
|
| + OnFilterAnimated(ElementListType::ACTIVE, filters);
|
| if (notify_pending_elements && has_element_in_pending_list())
|
| - OnFilterAnimated(LayerTreeType::PENDING, filters);
|
| + OnFilterAnimated(ElementListType::PENDING, filters);
|
| }
|
|
|
| void ElementAnimations::NotifyClientScrollOffsetAnimated(
|
| @@ -1055,9 +1055,9 @@ void ElementAnimations::NotifyClientScrollOffsetAnimated(
|
| bool notify_active_elements,
|
| bool notify_pending_elements) {
|
| if (notify_active_elements && has_element_in_active_list())
|
| - OnScrollOffsetAnimated(LayerTreeType::ACTIVE, scroll_offset);
|
| + OnScrollOffsetAnimated(ElementListType::ACTIVE, scroll_offset);
|
| if (notify_pending_elements && has_element_in_pending_list())
|
| - OnScrollOffsetAnimated(LayerTreeType::PENDING, scroll_offset);
|
| + OnScrollOffsetAnimated(ElementListType::PENDING, scroll_offset);
|
| }
|
|
|
| void ElementAnimations::NotifyClientAnimationWaitingForDeletion() {
|
| @@ -1069,11 +1069,11 @@ void ElementAnimations::NotifyClientTransformIsPotentiallyAnimatingChanged(
|
| bool notify_pending_elements) {
|
| if (notify_active_elements && has_element_in_active_list())
|
| OnTransformIsPotentiallyAnimatingChanged(
|
| - LayerTreeType::ACTIVE,
|
| + ElementListType::ACTIVE,
|
| potentially_animating_transform_for_active_elements_);
|
| if (notify_pending_elements && has_element_in_pending_list())
|
| OnTransformIsPotentiallyAnimatingChanged(
|
| - LayerTreeType::PENDING,
|
| + ElementListType::PENDING,
|
| potentially_animating_transform_for_pending_elements_);
|
| }
|
|
|
| @@ -1120,13 +1120,13 @@ bool ElementAnimations::HasActiveAnimation() const {
|
|
|
| bool ElementAnimations::IsPotentiallyAnimatingProperty(
|
| TargetProperty::Type target_property,
|
| - LayerTreeType tree_type) const {
|
| + ElementListType list_type) const {
|
| for (size_t i = 0; i < animations_.size(); ++i) {
|
| if (!animations_[i]->is_finished() &&
|
| animations_[i]->target_property() == target_property) {
|
| - if ((tree_type == LayerTreeType::ACTIVE &&
|
| + if ((list_type == ElementListType::ACTIVE &&
|
| animations_[i]->affects_active_elements()) ||
|
| - (tree_type == LayerTreeType::PENDING &&
|
| + (list_type == ElementListType::PENDING &&
|
| animations_[i]->affects_pending_elements()))
|
| return true;
|
| }
|
| @@ -1136,14 +1136,14 @@ bool ElementAnimations::IsPotentiallyAnimatingProperty(
|
|
|
| bool ElementAnimations::IsCurrentlyAnimatingProperty(
|
| TargetProperty::Type target_property,
|
| - LayerTreeType tree_type) const {
|
| + ElementListType list_type) const {
|
| for (size_t i = 0; i < animations_.size(); ++i) {
|
| if (!animations_[i]->is_finished() &&
|
| animations_[i]->InEffect(last_tick_time_) &&
|
| animations_[i]->target_property() == target_property) {
|
| - if ((tree_type == LayerTreeType::ACTIVE &&
|
| + if ((list_type == ElementListType::ACTIVE &&
|
| animations_[i]->affects_active_elements()) ||
|
| - (tree_type == LayerTreeType::PENDING &&
|
| + (list_type == ElementListType::PENDING &&
|
| animations_[i]->affects_pending_elements()))
|
| return true;
|
| }
|
| @@ -1242,41 +1242,41 @@ Animation* ElementAnimations::GetAnimationById(int animation_id) const {
|
| return nullptr;
|
| }
|
|
|
| -void ElementAnimations::OnFilterAnimated(LayerTreeType tree_type,
|
| +void ElementAnimations::OnFilterAnimated(ElementListType list_type,
|
| const FilterOperations& filters) {
|
| DCHECK(element_id());
|
| DCHECK(animation_host());
|
| DCHECK(animation_host()->mutator_host_client());
|
| - animation_host()->mutator_host_client()->SetLayerFilterMutated(
|
| - element_id(), tree_type, filters);
|
| + animation_host()->mutator_host_client()->SetElementFilterMutated(
|
| + element_id(), list_type, filters);
|
| }
|
|
|
| -void ElementAnimations::OnOpacityAnimated(LayerTreeType tree_type,
|
| +void ElementAnimations::OnOpacityAnimated(ElementListType list_type,
|
| float opacity) {
|
| DCHECK(element_id());
|
| DCHECK(animation_host());
|
| DCHECK(animation_host()->mutator_host_client());
|
| - animation_host()->mutator_host_client()->SetLayerOpacityMutated(
|
| - element_id(), tree_type, opacity);
|
| + animation_host()->mutator_host_client()->SetElementOpacityMutated(
|
| + element_id(), list_type, opacity);
|
| }
|
|
|
| -void ElementAnimations::OnTransformAnimated(LayerTreeType tree_type,
|
| +void ElementAnimations::OnTransformAnimated(ElementListType list_type,
|
| const gfx::Transform& transform) {
|
| DCHECK(element_id());
|
| DCHECK(animation_host());
|
| DCHECK(animation_host()->mutator_host_client());
|
| - animation_host()->mutator_host_client()->SetLayerTransformMutated(
|
| - element_id(), tree_type, transform);
|
| + animation_host()->mutator_host_client()->SetElementTransformMutated(
|
| + element_id(), list_type, transform);
|
| }
|
|
|
| void ElementAnimations::OnScrollOffsetAnimated(
|
| - LayerTreeType tree_type,
|
| + ElementListType list_type,
|
| const gfx::ScrollOffset& scroll_offset) {
|
| DCHECK(element_id());
|
| DCHECK(animation_host());
|
| DCHECK(animation_host()->mutator_host_client());
|
| - animation_host()->mutator_host_client()->SetLayerScrollOffsetMutated(
|
| - element_id(), tree_type, scroll_offset);
|
| + animation_host()->mutator_host_client()->SetElementScrollOffsetMutated(
|
| + element_id(), list_type, scroll_offset);
|
| }
|
|
|
| void ElementAnimations::OnAnimationWaitingForDeletion() {
|
| @@ -1287,15 +1287,15 @@ void ElementAnimations::OnAnimationWaitingForDeletion() {
|
| }
|
|
|
| void ElementAnimations::OnTransformIsPotentiallyAnimatingChanged(
|
| - LayerTreeType tree_type,
|
| + ElementListType list_type,
|
| bool is_animating) {
|
| DCHECK(element_id());
|
| DCHECK(animation_host());
|
| DCHECK(animation_host()->mutator_host_client());
|
| animation_host()
|
| ->mutator_host_client()
|
| - ->LayerTransformIsPotentiallyAnimatingChanged(element_id(), tree_type,
|
| - is_animating);
|
| + ->ElementTransformIsPotentiallyAnimatingChanged(element_id(), list_type,
|
| + is_animating);
|
| }
|
|
|
| void ElementAnimations::NotifyPlayersAnimationStarted(
|
|
|