| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "platform/graphics/CompositingReasons.h" | 5 #include "platform/graphics/CompositingReasons.h" |
| 6 | 6 |
| 7 #include "wtf/StdLibExtras.h" | 7 #include "wtf/StdLibExtras.h" |
| 8 | 8 |
| 9 namespace blink { | 9 namespace blink { |
| 10 | 10 |
| (...skipping 109 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 120 "the composited layer tree"}, | 120 "the composited layer tree"}, |
| 121 {CompositingReasonLayerForForeground, "layerForForeground", | 121 {CompositingReasonLayerForForeground, "layerForForeground", |
| 122 "Secondary layer, to contain any normal flow and positive z-index " | 122 "Secondary layer, to contain any normal flow and positive z-index " |
| 123 "contents on top of a negative z-index layer"}, | 123 "contents on top of a negative z-index layer"}, |
| 124 {CompositingReasonLayerForBackground, "layerForBackground", | 124 {CompositingReasonLayerForBackground, "layerForBackground", |
| 125 "Secondary layer, to contain acceleratable background content"}, | 125 "Secondary layer, to contain acceleratable background content"}, |
| 126 {CompositingReasonLayerForMask, "layerForMask", | 126 {CompositingReasonLayerForMask, "layerForMask", |
| 127 "Secondary layer, to contain the mask contents"}, | 127 "Secondary layer, to contain the mask contents"}, |
| 128 {CompositingReasonLayerForClippingMask, "layerForClippingMask", | 128 {CompositingReasonLayerForClippingMask, "layerForClippingMask", |
| 129 "Secondary layer, for clipping mask"}, | 129 "Secondary layer, for clipping mask"}, |
| 130 {CompositingReasonLayerForAncestorClippingMask, |
| 131 "layerForAncestorClippingMask", |
| 132 "Secondary layer, applies a clipping mask due to a sibling in the " |
| 133 "composited layer tree"}, |
| 130 {CompositingReasonLayerForScrollingBlockSelection, | 134 {CompositingReasonLayerForScrollingBlockSelection, |
| 131 "layerForScrollingBlockSelection", | 135 "layerForScrollingBlockSelection", |
| 132 "Secondary layer, to house block selection gaps for composited scrolling " | 136 "Secondary layer, to house block selection gaps for composited scrolling " |
| 133 "with no scrolling contents"}, | 137 "with no scrolling contents"}, |
| 134 {CompositingReasonLayerForDecoration, "layerForDecoration", | 138 {CompositingReasonLayerForDecoration, "layerForDecoration", |
| 135 "Layer painted on top of other layers as decoration"}, | 139 "Layer painted on top of other layers as decoration"}, |
| 136 {CompositingReasonInlineTransform, "inlineTransform", | 140 {CompositingReasonInlineTransform, "inlineTransform", |
| 137 "Has an inline transform, which causes subsequent layers to assume " | 141 "Has an inline transform, which causes subsequent layers to assume " |
| 138 "overlap"}, | 142 "overlap"}, |
| 139 }; | 143 }; |
| 140 | 144 |
| 141 const size_t kNumberOfCompositingReasons = | 145 const size_t kNumberOfCompositingReasons = |
| 142 WTF_ARRAY_LENGTH(kCompositingReasonStringMap); | 146 WTF_ARRAY_LENGTH(kCompositingReasonStringMap); |
| 143 | 147 |
| 144 } // namespace blink | 148 } // namespace blink |
| OLD | NEW |