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 |