| 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/paint/DisplayItem.h" | 5 #include "platform/graphics/paint/DisplayItem.h" |
| 6 | 6 |
| 7 namespace blink { | 7 namespace blink { |
| 8 | 8 |
| 9 struct SameSizeAsDisplayItem { | 9 struct SameSizeAsDisplayItem { |
| 10 virtual ~SameSizeAsDisplayItem() {} // Allocate vtable pointer. | 10 virtual ~SameSizeAsDisplayItem() {} // Allocate vtable pointer. |
| (...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 48 return "PaintPhaseClippingMask"; | 48 return "PaintPhaseClippingMask"; |
| 49 default: | 49 default: |
| 50 ASSERT_NOT_REACHED(); | 50 ASSERT_NOT_REACHED(); |
| 51 return "Unknown"; | 51 return "Unknown"; |
| 52 } | 52 } |
| 53 } | 53 } |
| 54 | 54 |
| 55 #define PAINT_PHASE_BASED_DEBUG_STRINGS(Category) \ | 55 #define PAINT_PHASE_BASED_DEBUG_STRINGS(Category) \ |
| 56 if (type >= DisplayItem::k##Category##PaintPhaseFirst && \ | 56 if (type >= DisplayItem::k##Category##PaintPhaseFirst && \ |
| 57 type <= DisplayItem::k##Category##PaintPhaseLast) \ | 57 type <= DisplayItem::k##Category##PaintPhaseLast) \ |
| 58 return #Category + paintPhaseAsDebugString( \ | 58 return #Category + \ |
| 59 type - DisplayItem::k##Category##PaintPhaseFirst); | 59 paintPhaseAsDebugString(type - \ |
| 60 DisplayItem::k##Category##PaintPhaseFirst); |
| 60 | 61 |
| 61 #define DEBUG_STRING_CASE(DisplayItemName) \ | 62 #define DEBUG_STRING_CASE(DisplayItemName) \ |
| 62 case DisplayItem::k##DisplayItemName: \ | 63 case DisplayItem::k##DisplayItemName: \ |
| 63 return #DisplayItemName | 64 return #DisplayItemName |
| 64 | 65 |
| 65 #define DEFAULT_CASE \ | 66 #define DEFAULT_CASE \ |
| 66 default: \ | 67 default: \ |
| 67 ASSERT_NOT_REACHED(); \ | 68 ASSERT_NOT_REACHED(); \ |
| 68 return "Unknown" | 69 return "Unknown" |
| 69 | 70 |
| (...skipping 140 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 210 return "End" + typeAsDebugString(endFloatClipTypeToFloatClipType(type)); | 211 return "End" + typeAsDebugString(endFloatClipTypeToFloatClipType(type)); |
| 211 | 212 |
| 212 if (isScrollType(type)) | 213 if (isScrollType(type)) |
| 213 return scrollTypeAsDebugString(type); | 214 return scrollTypeAsDebugString(type); |
| 214 if (isEndScrollType(type)) | 215 if (isEndScrollType(type)) |
| 215 return "End" + scrollTypeAsDebugString(endScrollTypeToScrollType(type)); | 216 return "End" + scrollTypeAsDebugString(endScrollTypeToScrollType(type)); |
| 216 | 217 |
| 217 if (isTransform3DType(type)) | 218 if (isTransform3DType(type)) |
| 218 return transform3DTypeAsDebugString(type); | 219 return transform3DTypeAsDebugString(type); |
| 219 if (isEndTransform3DType(type)) | 220 if (isEndTransform3DType(type)) |
| 220 return "End" + transform3DTypeAsDebugString( | 221 return "End" + |
| 221 endTransform3DTypeToTransform3DType(type)); | 222 transform3DTypeAsDebugString( |
| 223 endTransform3DTypeToTransform3DType(type)); |
| 222 | 224 |
| 223 switch (type) { | 225 switch (type) { |
| 224 DEBUG_STRING_CASE(BeginFilter); | 226 DEBUG_STRING_CASE(BeginFilter); |
| 225 DEBUG_STRING_CASE(EndFilter); | 227 DEBUG_STRING_CASE(EndFilter); |
| 226 DEBUG_STRING_CASE(BeginCompositing); | 228 DEBUG_STRING_CASE(BeginCompositing); |
| 227 DEBUG_STRING_CASE(EndCompositing); | 229 DEBUG_STRING_CASE(EndCompositing); |
| 228 DEBUG_STRING_CASE(BeginTransform); | 230 DEBUG_STRING_CASE(BeginTransform); |
| 229 DEBUG_STRING_CASE(EndTransform); | 231 DEBUG_STRING_CASE(EndTransform); |
| 230 DEBUG_STRING_CASE(BeginClipPath); | 232 DEBUG_STRING_CASE(BeginClipPath); |
| 231 DEBUG_STRING_CASE(EndClipPath); | 233 DEBUG_STRING_CASE(EndClipPath); |
| (...skipping 29 matching lines...) Expand all Loading... |
| 261 stringBuilder.append("\", type: \""); | 263 stringBuilder.append("\", type: \""); |
| 262 stringBuilder.append(typeAsDebugString(getType())); | 264 stringBuilder.append(typeAsDebugString(getType())); |
| 263 stringBuilder.append('"'); | 265 stringBuilder.append('"'); |
| 264 if (m_skippedCache) | 266 if (m_skippedCache) |
| 265 stringBuilder.append(", skippedCache: true"); | 267 stringBuilder.append(", skippedCache: true"); |
| 266 } | 268 } |
| 267 | 269 |
| 268 #endif | 270 #endif |
| 269 | 271 |
| 270 } // namespace blink | 272 } // namespace blink |
| OLD | NEW |