| 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 #ifndef CompositingReasons_h | 5 #ifndef CompositingReasons_h |
| 6 #define CompositingReasons_h | 6 #define CompositingReasons_h |
| 7 | 7 |
| 8 #include "platform/PlatformExport.h" | 8 #include "platform/PlatformExport.h" |
| 9 #include "wtf/MathExtras.h" | 9 #include "wtf/MathExtras.h" |
| 10 #include <stdint.h> | 10 #include <stdint.h> |
| (...skipping 16 matching lines...) Expand all Loading... |
| 27 const uint64_t CompositingReasonOverflowScrollingTouch = UINT6
4_C(1) << 9; | 27 const uint64_t CompositingReasonOverflowScrollingTouch = UINT6
4_C(1) << 9; |
| 28 const uint64_t CompositingReasonOverflowScrollingParent = UINT6
4_C(1) << 10; | 28 const uint64_t CompositingReasonOverflowScrollingParent = UINT6
4_C(1) << 10; |
| 29 const uint64_t CompositingReasonOutOfFlowClipping = UINT6
4_C(1) << 11; | 29 const uint64_t CompositingReasonOutOfFlowClipping = UINT6
4_C(1) << 11; |
| 30 const uint64_t CompositingReasonWillChangeCompositingHint = UINT6
4_C(1) << 13; | 30 const uint64_t CompositingReasonWillChangeCompositingHint = UINT6
4_C(1) << 13; |
| 31 | 31 |
| 32 // Overlap reasons that require knowing what's behind you in paint-order before
knowing the answer | 32 // Overlap reasons that require knowing what's behind you in paint-order before
knowing the answer |
| 33 const uint64_t CompositingReasonAssumedOverlap = UINT6
4_C(1) << 14; | 33 const uint64_t CompositingReasonAssumedOverlap = UINT6
4_C(1) << 14; |
| 34 const uint64_t CompositingReasonOverlap = UINT6
4_C(1) << 15; | 34 const uint64_t CompositingReasonOverlap = UINT6
4_C(1) << 15; |
| 35 const uint64_t CompositingReasonNegativeZIndexChildren = UINT6
4_C(1) << 16; | 35 const uint64_t CompositingReasonNegativeZIndexChildren = UINT6
4_C(1) << 16; |
| 36 const uint64_t CompositingReasonScrollsWithRespectToSquashingLayer = UINT6
4_C(1) << 17; | 36 const uint64_t CompositingReasonScrollsWithRespectToSquashingLayer = UINT6
4_C(1) << 17; |
| 37 const uint64_t CompositingReasonSquashingSparsityExceeded = UINT6
4_C(1) << 18; | |
| 38 const uint64_t CompositingReasonSquashingClippingContainerMismatch = UINT6
4_C(1) << 19; | 37 const uint64_t CompositingReasonSquashingClippingContainerMismatch = UINT6
4_C(1) << 19; |
| 39 const uint64_t CompositingReasonSquashingOpacityAncestorMismatch = UINT6
4_C(1) << 20; | 38 const uint64_t CompositingReasonSquashingOpacityAncestorMismatch = UINT6
4_C(1) << 20; |
| 40 const uint64_t CompositingReasonSquashingTransformAncestorMismatch = UINT6
4_C(1) << 21; | 39 const uint64_t CompositingReasonSquashingTransformAncestorMismatch = UINT6
4_C(1) << 21; |
| 41 const uint64_t CompositingReasonSquashingFilterAncestorMismatch = UINT6
4_C(1) << 22; | 40 const uint64_t CompositingReasonSquashingFilterAncestorMismatch = UINT6
4_C(1) << 22; |
| 42 const uint64_t CompositingReasonSquashingWouldBreakPaintOrder = UINT6
4_C(1) << 23; | 41 const uint64_t CompositingReasonSquashingWouldBreakPaintOrder = UINT6
4_C(1) << 23; |
| 43 const uint64_t CompositingReasonSquashingVideoIsDisallowed = UINT6
4_C(1) << 24; | 42 const uint64_t CompositingReasonSquashingVideoIsDisallowed = UINT6
4_C(1) << 24; |
| 44 const uint64_t CompositingReasonSquashedLayerClipsCompositingDescendants = UINT6
4_C(1) << 25; | 43 const uint64_t CompositingReasonSquashedLayerClipsCompositingDescendants = UINT6
4_C(1) << 25; |
| 45 | 44 |
| 46 // Subtree reasons that require knowing what the status of your subtree is befor
e knowing the answer | 45 // Subtree reasons that require knowing what the status of your subtree is befor
e knowing the answer |
| 47 const uint64_t CompositingReasonTransformWithCompositedDescendants = UINT6
4_C(1) << 28; | 46 const uint64_t CompositingReasonTransformWithCompositedDescendants = UINT6
4_C(1) << 28; |
| (...skipping 71 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 119 | CompositingReasonComboCompositedDescendants | 118 | CompositingReasonComboCompositedDescendants |
| 120 | CompositingReasonCombo3DDescendants | 119 | CompositingReasonCombo3DDescendants |
| 121 | CompositingReasonInlineTransform; | 120 | CompositingReasonInlineTransform; |
| 122 | 121 |
| 123 const uint64_t CompositingReasonComboReasonsThatRequireOwnBacking = | 122 const uint64_t CompositingReasonComboReasonsThatRequireOwnBacking = |
| 124 CompositingReasonComboAllDirectReasons | 123 CompositingReasonComboAllDirectReasons |
| 125 | CompositingReasonOverlap | 124 | CompositingReasonOverlap |
| 126 | CompositingReasonAssumedOverlap | 125 | CompositingReasonAssumedOverlap |
| 127 | CompositingReasonNegativeZIndexChildren | 126 | CompositingReasonNegativeZIndexChildren |
| 128 | CompositingReasonScrollsWithRespectToSquashingLayer | 127 | CompositingReasonScrollsWithRespectToSquashingLayer |
| 129 | CompositingReasonSquashingSparsityExceeded | |
| 130 | CompositingReasonSquashingClippingContainerMismatch | 128 | CompositingReasonSquashingClippingContainerMismatch |
| 131 | CompositingReasonSquashingOpacityAncestorMismatch | 129 | CompositingReasonSquashingOpacityAncestorMismatch |
| 132 | CompositingReasonSquashingTransformAncestorMismatch | 130 | CompositingReasonSquashingTransformAncestorMismatch |
| 133 | CompositingReasonSquashingFilterAncestorMismatch | 131 | CompositingReasonSquashingFilterAncestorMismatch |
| 134 | CompositingReasonSquashingWouldBreakPaintOrder | 132 | CompositingReasonSquashingWouldBreakPaintOrder |
| 135 | CompositingReasonSquashingVideoIsDisallowed | 133 | CompositingReasonSquashingVideoIsDisallowed |
| 136 | CompositingReasonSquashedLayerClipsCompositingDescendants | 134 | CompositingReasonSquashedLayerClipsCompositingDescendants |
| 137 | CompositingReasonTransformWithCompositedDescendants | 135 | CompositingReasonTransformWithCompositedDescendants |
| 138 | CompositingReasonOpacityWithCompositedDescendants | 136 | CompositingReasonOpacityWithCompositedDescendants |
| 139 | CompositingReasonMaskWithCompositedDescendants | 137 | CompositingReasonMaskWithCompositedDescendants |
| (...skipping 26 matching lines...) Expand all Loading... |
| 166 const char* shortName; | 164 const char* shortName; |
| 167 const char* description; | 165 const char* description; |
| 168 }; | 166 }; |
| 169 | 167 |
| 170 PLATFORM_EXPORT extern const CompositingReasonStringMap kCompositingReasonString
Map[]; | 168 PLATFORM_EXPORT extern const CompositingReasonStringMap kCompositingReasonString
Map[]; |
| 171 PLATFORM_EXPORT extern size_t kNumberOfCompositingReasons; | 169 PLATFORM_EXPORT extern size_t kNumberOfCompositingReasons; |
| 172 | 170 |
| 173 } // namespace blink | 171 } // namespace blink |
| 174 | 172 |
| 175 #endif // CompositingReasons_h | 173 #endif // CompositingReasons_h |
| OLD | NEW |