| OLD | NEW |
| 1 | 1 |
| 2 | 2 |
| 3 /* | 3 /* |
| 4 * Copyright 2006 The Android Open Source Project | 4 * Copyright 2006 The Android Open Source Project |
| 5 * | 5 * |
| 6 * Use of this source code is governed by a BSD-style license that can be | 6 * Use of this source code is governed by a BSD-style license that can be |
| 7 * found in the LICENSE file. | 7 * found in the LICENSE file. |
| 8 */ | 8 */ |
| 9 | 9 |
| 10 | 10 |
| (...skipping 832 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 843 Note: just like SkCanvas::drawText, this will respect the Align setting | 843 Note: just like SkCanvas::drawText, this will respect the Align setting |
| 844 in the paint. | 844 in the paint. |
| 845 */ | 845 */ |
| 846 void getTextPath(const void* text, size_t length, SkScalar x, SkScalar y, | 846 void getTextPath(const void* text, size_t length, SkScalar x, SkScalar y, |
| 847 SkPath* path) const; | 847 SkPath* path) const; |
| 848 | 848 |
| 849 void getPosTextPath(const void* text, size_t length, | 849 void getPosTextPath(const void* text, size_t length, |
| 850 const SkPoint pos[], SkPath* path) const; | 850 const SkPoint pos[], SkPath* path) const; |
| 851 | 851 |
| 852 #ifdef SK_BUILD_FOR_ANDROID | 852 #ifdef SK_BUILD_FOR_ANDROID |
| 853 const SkGlyph& getUnicharMetrics(SkUnichar); | 853 const SkGlyph& getUnicharMetrics(SkUnichar, const SkMatrix*); |
| 854 const SkGlyph& getGlyphMetrics(uint16_t); | 854 const SkGlyph& getGlyphMetrics(uint16_t, const SkMatrix*); |
| 855 const void* findImage(const SkGlyph&); | 855 const void* findImage(const SkGlyph&, const SkMatrix*); |
| 856 | 856 |
| 857 uint32_t getGenerationID() const; | 857 uint32_t getGenerationID() const; |
| 858 void setGenerationID(uint32_t generationID); |
| 858 | 859 |
| 859 /** Returns the base glyph count for the strike associated with this paint | 860 /** Returns the base glyph count for the strike associated with this paint |
| 860 */ | 861 */ |
| 861 unsigned getBaseGlyphCount(SkUnichar text) const; | 862 unsigned getBaseGlyphCount(SkUnichar text) const; |
| 862 #endif | 863 #endif |
| 863 | 864 |
| 864 // returns true if the paint's settings (e.g. xfermode + alpha) resolve to | 865 // returns true if the paint's settings (e.g. xfermode + alpha) resolve to |
| 865 // mean that we need not draw at all (e.g. SrcOver + 0-alpha) | 866 // mean that we need not draw at all (e.g. SrcOver + 0-alpha) |
| 866 bool nothingToDraw() const; | 867 bool nothingToDraw() const; |
| 867 | 868 |
| (...skipping 121 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 989 friend class SkTextToPathIter; | 990 friend class SkTextToPathIter; |
| 990 | 991 |
| 991 #ifdef SK_BUILD_FOR_ANDROID | 992 #ifdef SK_BUILD_FOR_ANDROID |
| 992 // In order for the == operator to work properly this must be the last field | 993 // In order for the == operator to work properly this must be the last field |
| 993 // in the struct so that we can do a memcmp to this field's offset. | 994 // in the struct so that we can do a memcmp to this field's offset. |
| 994 uint32_t fGenerationID; | 995 uint32_t fGenerationID; |
| 995 #endif | 996 #endif |
| 996 }; | 997 }; |
| 997 | 998 |
| 998 #endif | 999 #endif |
| OLD | NEW |