| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2013 Google Inc. All rights reserved. | 2 * Copyright (C) 2013 Google Inc. All rights reserved. |
| 3 * | 3 * |
| 4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
| 5 * modification, are permitted provided that the following conditions are | 5 * modification, are permitted provided that the following conditions are |
| 6 * met: | 6 * met: |
| 7 * | 7 * |
| 8 * * Redistributions of source code must retain the above copyright | 8 * * Redistributions of source code must retain the above copyright |
| 9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
| 10 * * Redistributions in binary form must reproduce the above | 10 * * Redistributions in binary form must reproduce the above |
| (...skipping 644 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 655 appendFlagToString(&flagsString, paint.isSubpixelText(), "SubpixelText"); | 655 appendFlagToString(&flagsString, paint.isSubpixelText(), "SubpixelText"); |
| 656 appendFlagToString(&flagsString, paint.isDevKernText(), "DevKernText"); | 656 appendFlagToString(&flagsString, paint.isDevKernText(), "DevKernText"); |
| 657 appendFlagToString(&flagsString, paint.isLCDRenderText(), "LCDRenderText"); | 657 appendFlagToString(&flagsString, paint.isLCDRenderText(), "LCDRenderText"); |
| 658 appendFlagToString(&flagsString, paint.isEmbeddedBitmapText(), "EmbeddedBitm
apText"); | 658 appendFlagToString(&flagsString, paint.isEmbeddedBitmapText(), "EmbeddedBitm
apText"); |
| 659 appendFlagToString(&flagsString, paint.isAutohinted(), "Autohinted"); | 659 appendFlagToString(&flagsString, paint.isAutohinted(), "Autohinted"); |
| 660 appendFlagToString(&flagsString, paint.isVerticalText(), "VerticalText"); | 660 appendFlagToString(&flagsString, paint.isVerticalText(), "VerticalText"); |
| 661 appendFlagToString(&flagsString, paint.getFlags() & SkPaint::kGenA8FromLCD_F
lag, "GenA8FromLCD"); | 661 appendFlagToString(&flagsString, paint.getFlags() & SkPaint::kGenA8FromLCD_F
lag, "GenA8FromLCD"); |
| 662 return flagsString; | 662 return flagsString; |
| 663 } | 663 } |
| 664 | 664 |
| 665 String LoggingCanvas::filterLevelName(SkPaint::FilterLevel filterLevel) | 665 String LoggingCanvas::filterQualityName(SkFilterQuality filterQuality) |
| 666 { | 666 { |
| 667 switch (filterLevel) { | 667 switch (filterQuality) { |
| 668 case SkPaint::kNone_FilterLevel: return "None"; | 668 case kNone_SkFilterQuality: return "None"; |
| 669 case SkPaint::kLow_FilterLevel: return "Low"; | 669 case kLow_SkFilterQuality: return "Low"; |
| 670 case SkPaint::kMedium_FilterLevel: return "Medium"; | 670 case kMedium_SkFilterQuality: return "Medium"; |
| 671 case SkPaint::kHigh_FilterLevel: return "High"; | 671 case kHigh_SkFilterQuality: return "High"; |
| 672 default: | 672 default: |
| 673 ASSERT_NOT_REACHED(); | 673 ASSERT_NOT_REACHED(); |
| 674 return "?"; | 674 return "?"; |
| 675 }; | 675 }; |
| 676 } | 676 } |
| 677 | 677 |
| 678 String LoggingCanvas::textAlignName(SkPaint::Align align) | 678 String LoggingCanvas::textAlignName(SkPaint::Align align) |
| 679 { | 679 { |
| 680 switch (align) { | 680 switch (align) { |
| 681 case SkPaint::kLeft_Align: return "Left"; | 681 case SkPaint::kLeft_Align: return "Left"; |
| (...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 754 RefPtr<JSONObject> paintItem = JSONObject::create(); | 754 RefPtr<JSONObject> paintItem = JSONObject::create(); |
| 755 paintItem->setNumber("textSize", paint.getTextSize()); | 755 paintItem->setNumber("textSize", paint.getTextSize()); |
| 756 paintItem->setNumber("textScaleX", paint.getTextScaleX()); | 756 paintItem->setNumber("textScaleX", paint.getTextScaleX()); |
| 757 paintItem->setNumber("textSkewX", paint.getTextSkewX()); | 757 paintItem->setNumber("textSkewX", paint.getTextSkewX()); |
| 758 if (SkShader* shader = paint.getShader()) | 758 if (SkShader* shader = paint.getShader()) |
| 759 paintItem->setObject("shader", objectForSkShader(*shader)); | 759 paintItem->setObject("shader", objectForSkShader(*shader)); |
| 760 paintItem->setString("color", stringForSkColor(paint.getColor())); | 760 paintItem->setString("color", stringForSkColor(paint.getColor())); |
| 761 paintItem->setNumber("strokeWidth", paint.getStrokeWidth()); | 761 paintItem->setNumber("strokeWidth", paint.getStrokeWidth()); |
| 762 paintItem->setNumber("strokeMiter", paint.getStrokeMiter()); | 762 paintItem->setNumber("strokeMiter", paint.getStrokeMiter()); |
| 763 paintItem->setString("flags", stringForSkPaintFlags(paint)); | 763 paintItem->setString("flags", stringForSkPaintFlags(paint)); |
| 764 paintItem->setString("filterLevel", filterLevelName(paint.getFilterLevel()))
; | 764 paintItem->setString("filterLevel", filterQualityName(paint.getFilterQuality
())); |
| 765 paintItem->setString("textAlign", textAlignName(paint.getTextAlign())); | 765 paintItem->setString("textAlign", textAlignName(paint.getTextAlign())); |
| 766 paintItem->setString("strokeCap", strokeCapName(paint.getStrokeCap())); | 766 paintItem->setString("strokeCap", strokeCapName(paint.getStrokeCap())); |
| 767 paintItem->setString("strokeJoin", strokeJoinName(paint.getStrokeJoin())); | 767 paintItem->setString("strokeJoin", strokeJoinName(paint.getStrokeJoin())); |
| 768 paintItem->setString("styleName", styleName(paint.getStyle())); | 768 paintItem->setString("styleName", styleName(paint.getStyle())); |
| 769 paintItem->setString("textEncoding", textEncodingName(paint.getTextEncoding(
))); | 769 paintItem->setString("textEncoding", textEncodingName(paint.getTextEncoding(
))); |
| 770 paintItem->setString("hinting", hintingName(paint.getHinting())); | 770 paintItem->setString("hinting", hintingName(paint.getHinting())); |
| 771 return paintItem.release(); | 771 return paintItem.release(); |
| 772 } | 772 } |
| 773 | 773 |
| 774 PassRefPtr<JSONArray> LoggingCanvas::arrayForSkMatrix(const SkMatrix& matrix) | 774 PassRefPtr<JSONArray> LoggingCanvas::arrayForSkMatrix(const SkMatrix& matrix) |
| (...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 839 paint.glyphsToUnichars(static_cast<const uint16_t*>(text), byteLength /
2, textData); | 839 paint.glyphsToUnichars(static_cast<const uint16_t*>(text), byteLength /
2, textData); |
| 840 return WTF::UTF32LittleEndianEncoding().decode(reinterpret_cast<const ch
ar*>(textData), byteLength * 2); | 840 return WTF::UTF32LittleEndianEncoding().decode(reinterpret_cast<const ch
ar*>(textData), byteLength * 2); |
| 841 } | 841 } |
| 842 default: | 842 default: |
| 843 ASSERT_NOT_REACHED(); | 843 ASSERT_NOT_REACHED(); |
| 844 return "?"; | 844 return "?"; |
| 845 } | 845 } |
| 846 } | 846 } |
| 847 | 847 |
| 848 } // namespace blink | 848 } // namespace blink |
| OLD | NEW |