| OLD | NEW | 
|---|
| 1 | 1 | 
| 2 /* | 2 /* | 
| 3  * Copyright 2006 The Android Open Source Project | 3  * Copyright 2006 The Android Open Source Project | 
| 4  * | 4  * | 
| 5  * Use of this source code is governed by a BSD-style license that can be | 5  * Use of this source code is governed by a BSD-style license that can be | 
| 6  * found in the LICENSE file. | 6  * found in the LICENSE file. | 
| 7  */ | 7  */ | 
| 8 | 8 | 
| 9 | 9 | 
| 10 #include "SkScalerContext.h" | 10 #include "SkScalerContext.h" | 
| (...skipping 645 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 656                 applyLUTToA8Mask(srcM, fPreBlendForFilter.fG); | 656                 applyLUTToA8Mask(srcM, fPreBlendForFilter.fG); | 
| 657             } | 657             } | 
| 658         } | 658         } | 
| 659     } | 659     } | 
| 660 } | 660 } | 
| 661 | 661 | 
| 662 void SkScalerContext::getPath(const SkGlyph& glyph, SkPath* path) { | 662 void SkScalerContext::getPath(const SkGlyph& glyph, SkPath* path) { | 
| 663     this->internalGetPath(glyph, NULL, path, NULL); | 663     this->internalGetPath(glyph, NULL, path, NULL); | 
| 664 } | 664 } | 
| 665 | 665 | 
| 666 void SkScalerContext::getFontMetrics(SkPaint::FontMetrics* mx, | 666 void SkScalerContext::getFontMetrics(SkPaint::FontMetrics* fm) { | 
| 667                                      SkPaint::FontMetrics* my) { | 667     // All of this complexity should go away when we change generateFontMetrics | 
|  | 668     // to just take one parameter (since it knows if it is vertical or not) | 
|  | 669     SkPaint::FontMetrics* mx = NULL; | 
|  | 670     SkPaint::FontMetrics* my = NULL; | 
|  | 671     if (fRec.fFlags & kVertical_Flag) { | 
|  | 672         mx = fm; | 
|  | 673     } else { | 
|  | 674         my = fm; | 
|  | 675     } | 
| 668     this->generateFontMetrics(mx, my); | 676     this->generateFontMetrics(mx, my); | 
| 669 } | 677 } | 
| 670 | 678 | 
| 671 SkUnichar SkScalerContext::generateGlyphToChar(uint16_t glyph) { | 679 SkUnichar SkScalerContext::generateGlyphToChar(uint16_t glyph) { | 
| 672     return 0; | 680     return 0; | 
| 673 } | 681 } | 
| 674 | 682 | 
| 675 /////////////////////////////////////////////////////////////////////////////// | 683 /////////////////////////////////////////////////////////////////////////////// | 
| 676 | 684 | 
| 677 void SkScalerContext::internalGetPath(const SkGlyph& glyph, SkPath* fillPath, | 685 void SkScalerContext::internalGetPath(const SkGlyph& glyph, SkPath* fillPath, | 
| (...skipping 163 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 841     SkScalerContext* c = NULL;  //SkCreateColorScalerContext(desc); | 849     SkScalerContext* c = NULL;  //SkCreateColorScalerContext(desc); | 
| 842     if (NULL == c) { | 850     if (NULL == c) { | 
| 843         c = this->onCreateScalerContext(desc); | 851         c = this->onCreateScalerContext(desc); | 
| 844     } | 852     } | 
| 845     if (NULL == c) { | 853     if (NULL == c) { | 
| 846         c = SkNEW_ARGS(SkScalerContext_Empty, | 854         c = SkNEW_ARGS(SkScalerContext_Empty, | 
| 847                        (const_cast<SkTypeface*>(this), desc)); | 855                        (const_cast<SkTypeface*>(this), desc)); | 
| 848     } | 856     } | 
| 849     return c; | 857     return c; | 
| 850 } | 858 } | 
| OLD | NEW | 
|---|