| Index: include/core/SkCanvas.h
|
| diff --git a/include/core/SkCanvas.h b/include/core/SkCanvas.h
|
| index 6be13f2a5278a1b2b3cf6ba3766bb3249796b759..14f0aa5250920aded9f78b9a541e2b2857cd454b 100644
|
| --- a/include/core/SkCanvas.h
|
| +++ b/include/core/SkCanvas.h
|
| @@ -911,6 +911,19 @@
|
| void drawBitmapNine(const SkBitmap& bitmap, const SkIRect& center, const SkRect& dst,
|
| const SkPaint* paint = NULL);
|
|
|
| + /** Draw the specified bitmap, with its top/left corner at (x,y),
|
| + NOT transformed by the current matrix. Note: if the paint
|
| + contains a maskfilter that generates a mask which extends beyond the
|
| + bitmap's original width/height, then the bitmap will be drawn as if it
|
| + were in a Shader with CLAMP mode. Thus the color outside of the original
|
| + width/height will be the edge color replicated.
|
| + @param bitmap The bitmap to be drawn
|
| + @param left The position of the left side of the bitmap being drawn
|
| + @param top The position of the top side of the bitmap being drawn
|
| + @param paint The paint used to draw the bitmap, or NULL
|
| + */
|
| + void drawSprite(const SkBitmap& bitmap, int left, int top, const SkPaint* paint = NULL);
|
| +
|
| /** Draw the text, with origin at (x,y), using the specified paint.
|
| The origin is interpreted based on the Align setting in the paint.
|
| @param text The text to be drawn
|
| @@ -1279,9 +1292,7 @@
|
| SrcRectConstraint);
|
| virtual void onDrawBitmapNine(const SkBitmap&, const SkIRect& center, const SkRect& dst,
|
| const SkPaint*);
|
| -#ifdef SK_SUPPORT_LEGACY_ONDRAWSPRITE
|
| - virtual void onDrawSprite(const SkBitmap&, int left, int top, const SkPaint*) {}
|
| -#endif
|
| + virtual void onDrawSprite(const SkBitmap&, int left, int top, const SkPaint*);
|
|
|
| enum ClipEdgeStyle {
|
| kHard_ClipEdgeStyle,
|
|
|