| Index: skia/ext/vector_platform_device_emf_win.cc
|
| diff --git a/skia/ext/vector_platform_device_emf_win.cc b/skia/ext/vector_platform_device_emf_win.cc
|
| index 16d08446011119c2968f7b0da96b28fbde721c6f..fe1ba2927dbe8b37691bce35642eb8ba7fdd4307 100644
|
| --- a/skia/ext/vector_platform_device_emf_win.cc
|
| +++ b/skia/ext/vector_platform_device_emf_win.cc
|
| @@ -22,7 +22,7 @@ namespace skia {
|
| do { if (paint.isNoDrawAnnotation()) { return; } } while (0)
|
|
|
| // static
|
| -SkDevice* VectorPlatformDeviceEmf::CreateDevice(
|
| +SkBaseDevice* VectorPlatformDeviceEmf::CreateDevice(
|
| int width, int height, bool is_opaque, HANDLE shared_section) {
|
| if (!is_opaque) {
|
| // TODO(maruel): http://crbug.com/18382 When restoring a semi-transparent
|
| @@ -46,7 +46,7 @@ SkDevice* VectorPlatformDeviceEmf::CreateDevice(
|
| // SkScalarRound(value) as SkScalarRound(value * 10). Safari is already
|
| // doing the same for text rendering.
|
| SkASSERT(shared_section);
|
| - SkDevice* device = VectorPlatformDeviceEmf::create(
|
| + SkBaseDevice* device = VectorPlatformDeviceEmf::create(
|
| reinterpret_cast<HDC>(shared_section), width, height);
|
| return device;
|
| }
|
| @@ -65,7 +65,7 @@ static void FillBitmapInfoHeader(int width, int height, BITMAPINFOHEADER* hdr) {
|
| hdr->biClrImportant = 0;
|
| }
|
|
|
| -SkDevice* VectorPlatformDeviceEmf::create(HDC dc, int width, int height) {
|
| +SkBaseDevice* VectorPlatformDeviceEmf::create(HDC dc, int width, int height) {
|
| InitializeDC(dc);
|
|
|
| // Link the SkBitmap to the current selected bitmap in the device context.
|
| @@ -100,7 +100,7 @@ SkDevice* VectorPlatformDeviceEmf::create(HDC dc, int width, int height) {
|
| }
|
|
|
| VectorPlatformDeviceEmf::VectorPlatformDeviceEmf(HDC dc, const SkBitmap& bitmap)
|
| - : SkDevice(bitmap),
|
| + : SkBitmapDevice(bitmap),
|
| hdc_(dc),
|
| previous_brush_(NULL),
|
| previous_pen_(NULL) {
|
| @@ -118,7 +118,7 @@ HDC VectorPlatformDeviceEmf::BeginPlatformPaint() {
|
| }
|
|
|
| uint32_t VectorPlatformDeviceEmf::getDeviceCapabilities() {
|
| - return SkDevice::getDeviceCapabilities() | kVector_Capability;
|
| + return SkBitmapDevice::getDeviceCapabilities() | kVector_Capability;
|
| }
|
|
|
| void VectorPlatformDeviceEmf::drawPaint(const SkDraw& draw,
|
| @@ -586,7 +586,7 @@ void VectorPlatformDeviceEmf::drawVertices(const SkDraw& draw,
|
| }
|
|
|
| void VectorPlatformDeviceEmf::drawDevice(const SkDraw& draw,
|
| - SkDevice* device,
|
| + SkBaseDevice* device,
|
| int x,
|
| int y,
|
| const SkPaint& paint) {
|
| @@ -693,7 +693,7 @@ void VectorPlatformDeviceEmf::LoadClipRegion() {
|
| LoadClippingRegionToDC(hdc_, clip_region_, t);
|
| }
|
|
|
| -SkDevice* VectorPlatformDeviceEmf::onCreateCompatibleDevice(
|
| +SkBaseDevice* VectorPlatformDeviceEmf::onCreateCompatibleDevice(
|
| SkBitmap::Config config, int width, int height, bool isOpaque,
|
| Usage /*usage*/) {
|
| SkASSERT(config == SkBitmap::kARGB_8888_Config);
|
|
|