diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/core/SkCanvas.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/core/SkCanvas.cpp b/src/core/SkCanvas.cpp index 1cd29f3d6a..1f8d6af10f 100644 --- a/src/core/SkCanvas.cpp +++ b/src/core/SkCanvas.cpp @@ -614,6 +614,12 @@ SkDevice* SkCanvas::setDevice(SkDevice* device) { return device; } +SkDevice* SkCanvas::setBitmapDevice(const SkBitmap& bitmap) { + SkDevice* device = this->setDevice(SkNEW_ARGS(SkDevice, (bitmap))); + device->unref(); + return device; +} + bool SkCanvas::readPixels(SkBitmap* bitmap, int x, int y, Config8888 config8888) { |