Chromium Code Reviews| Index: include/core/SkCanvas.h |
| diff --git a/include/core/SkCanvas.h b/include/core/SkCanvas.h |
| index 8afeae6d5f55819f3fb06faa0485554ab2ffe432..9730c3912ab7a0b406b05b34cbe1827053ca0399 100644 |
| --- a/include/core/SkCanvas.h |
| +++ b/include/core/SkCanvas.h |
| @@ -33,6 +33,7 @@ class SkPicture; |
| class SkRRect; |
| class SkSurface; |
| class SkSurface_Base; |
| +class SkTextBlob; |
| class GrContext; |
| class GrRenderTarget; |
| @@ -956,6 +957,8 @@ public: |
| const SkPath& path, const SkMatrix* matrix, |
| const SkPaint& paint); |
| + void drawTextBlob(const SkTextBlob* blob, const SkPoint& offset, const SkPaint& paint); |
|
reed1
2014/08/14 15:55:49
For consistency (and because I think having to con
f(malita)
2014/08/14 16:27:01
SGTM, will do.
|
| + |
| /** PRIVATE / EXPERIMENTAL -- do not call |
| Perform back-end analysis/optimization of a picture. This may attach |
| optimization data to the picture which can be used by a later |
| @@ -1230,6 +1233,9 @@ protected: |
| virtual void onDrawTextOnPath(const void* text, size_t byteLength, |
| const SkPath& path, const SkMatrix* matrix, |
| const SkPaint& paint); |
| + |
| + virtual void onDrawTextBlob(const SkTextBlob* blob, const SkPoint& offset, |
| + const SkPaint& paint); |
| virtual void onDrawPatch(const SkPoint cubics[12], const SkColor colors[4], |
| const SkPoint texCoords[4], SkXfermode* xmode, const SkPaint& paint); |