diff options
Diffstat (limited to 'skia/ext/bitmap_platform_device_mac.cc')
-rw-r--r-- | skia/ext/bitmap_platform_device_mac.cc | 16 |
1 files changed, 5 insertions, 11 deletions
diff --git a/skia/ext/bitmap_platform_device_mac.cc b/skia/ext/bitmap_platform_device_mac.cc index 9a10bf1..d6bfc50 100644 --- a/skia/ext/bitmap_platform_device_mac.cc +++ b/skia/ext/bitmap_platform_device_mac.cc @@ -50,15 +50,6 @@ static CGContextRef CGContextForData(void* data, int width, int height) { } // namespace -SkDevice* BitmapPlatformDeviceFactory::newDevice(SkCanvas* ignored, - SkBitmap::Config config, - int width, int height, - bool isOpaque, - bool isForLayer) { - SkASSERT(config == SkBitmap::kARGB_8888_Config); - return BitmapPlatformDevice::Create(NULL, width, height, isOpaque); -} - BitmapPlatformDevice::BitmapPlatformDeviceData::BitmapPlatformDeviceData( CGContextRef bitmap) : bitmap_context_(bitmap), @@ -243,8 +234,11 @@ void BitmapPlatformDevice::onAccessBitmap(SkBitmap*) { // Not needed in CoreGraphics } -SkDeviceFactory* BitmapPlatformDevice::onNewDeviceFactory() { - return SkNEW(BitmapPlatformDeviceFactory); +SkDevice* BitmapPlatformDevice::onCreateCompatibleDevice( + SkBitmap::Config config, int width, int height, bool isOpaque, + Usage /*usage*/) { + SkASSERT(config == SkBitmap::kARGB_8888_Config); + return BitmapPlatformDevice::Create(NULL, width, height, isOpaque); } } // namespace skia |