| 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 #ifndef SkCanvas_DEFINED | 10 #ifndef SkCanvas_DEFINED |
| (...skipping 732 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 743 /** Draw the text, with each character/glyph origin specified by the pos[] | 743 /** Draw the text, with each character/glyph origin specified by the pos[] |
| 744 array. The origin is interpreted by the Align setting in the paint. | 744 array. The origin is interpreted by the Align setting in the paint. |
| 745 @param text The text to be drawn | 745 @param text The text to be drawn |
| 746 @param byteLength The number of bytes to read from the text parameter | 746 @param byteLength The number of bytes to read from the text parameter |
| 747 @param pos Array of positions, used to position each character | 747 @param pos Array of positions, used to position each character |
| 748 @param paint The paint used for the text (e.g. color, size, style) | 748 @param paint The paint used for the text (e.g. color, size, style) |
| 749 */ | 749 */ |
| 750 virtual void drawPosText(const void* text, size_t byteLength, | 750 virtual void drawPosText(const void* text, size_t byteLength, |
| 751 const SkPoint pos[], const SkPaint& paint); | 751 const SkPoint pos[], const SkPaint& paint); |
| 752 | 752 |
| 753 /** Draw the text, with each character/glyph origin specified by the pos[] | |
| 754 array. The origin is interpreted by the Align setting in the paint. | |
| 755 @param text The text to be drawn | |
| 756 @param byteLength The number of bytes to read from the text parameter | |
| 757 @param pos Array of positions, used to position each character | |
| 758 @param bbox Precomputed bounding box of the text. | |
| 759 @param paint The paint used for the text (e.g. color, size, style) | |
| 760 */ | |
| 761 virtual void drawPosTextBounded(const void* text, size_t byteLength, | |
| 762 const SkPoint pos[], const SkRect& bbox, | |
| 763 const SkPaint& paint); | |
| 764 | |
| 765 /** Draw the text, with each character/glyph origin specified by the x | 753 /** Draw the text, with each character/glyph origin specified by the x |
| 766 coordinate taken from the xpos[] array, and the y from the constY param. | 754 coordinate taken from the xpos[] array, and the y from the constY param. |
| 767 The origin is interpreted by the Align setting in the paint. | 755 The origin is interpreted by the Align setting in the paint. |
| 768 @param text The text to be drawn | 756 @param text The text to be drawn |
| 769 @param byteLength The number of bytes to read from the text parameter | 757 @param byteLength The number of bytes to read from the text parameter |
| 770 @param xpos Array of x-positions, used to position each character | 758 @param xpos Array of x-positions, used to position each character |
| 771 @param constY The shared Y coordinate for all of the positions | 759 @param constY The shared Y coordinate for all of the positions |
| 772 @param paint The paint used for the text (e.g. color, size, style) | 760 @param paint The paint used for the text (e.g. color, size, style) |
| 773 */ | 761 */ |
| 774 virtual void drawPosTextH(const void* text, size_t byteLength, | 762 virtual void drawPosTextH(const void* text, size_t byteLength, |
| (...skipping 407 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1182 if (NULL != fCanvas) { | 1170 if (NULL != fCanvas) { |
| 1183 fCanvas->endCommentGroup(); | 1171 fCanvas->endCommentGroup(); |
| 1184 } | 1172 } |
| 1185 } | 1173 } |
| 1186 | 1174 |
| 1187 private: | 1175 private: |
| 1188 SkCanvas* fCanvas; | 1176 SkCanvas* fCanvas; |
| 1189 }; | 1177 }; |
| 1190 | 1178 |
| 1191 #endif | 1179 #endif |
| OLD | NEW |