| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright 2015 Google Inc. | 2 * Copyright 2015 Google Inc. |
| 3 * | 3 * |
| 4 * Use of this source code is governed by a BSD-style license that can be | 4 * Use of this source code is governed by a BSD-style license that can be |
| 5 * found in the LICENSE file. | 5 * found in the LICENSE file. |
| 6 */ | 6 */ |
| 7 | 7 |
| 8 #include "SkSVGDevice.h" | 8 #include "SkSVGDevice.h" |
| 9 | 9 |
| 10 #include "SkBase64.h" | 10 #include "SkBase64.h" |
| (...skipping 551 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 562 | 562 |
| 563 SkBaseDevice* SkSVGDevice::Create(const SkISize& size, SkXMLWriter* writer) { | 563 SkBaseDevice* SkSVGDevice::Create(const SkISize& size, SkXMLWriter* writer) { |
| 564 if (!writer) { | 564 if (!writer) { |
| 565 return NULL; | 565 return NULL; |
| 566 } | 566 } |
| 567 | 567 |
| 568 return SkNEW_ARGS(SkSVGDevice, (size, writer)); | 568 return SkNEW_ARGS(SkSVGDevice, (size, writer)); |
| 569 } | 569 } |
| 570 | 570 |
| 571 SkSVGDevice::SkSVGDevice(const SkISize& size, SkXMLWriter* writer) | 571 SkSVGDevice::SkSVGDevice(const SkISize& size, SkXMLWriter* writer) |
| 572 : fWriter(writer) | 572 : INHERITED(SkSurfaceProps(0, kUnknown_SkPixelGeometry)) |
| 573 , fWriter(writer) |
| 573 , fResourceBucket(SkNEW(ResourceBucket)) { | 574 , fResourceBucket(SkNEW(ResourceBucket)) { |
| 574 SkASSERT(writer); | 575 SkASSERT(writer); |
| 575 | 576 |
| 576 fLegacyBitmap.setInfo(SkImageInfo::MakeUnknown(size.width(), size.height()))
; | 577 fLegacyBitmap.setInfo(SkImageInfo::MakeUnknown(size.width(), size.height()))
; |
| 577 | 578 |
| 578 fWriter->writeHeader(); | 579 fWriter->writeHeader(); |
| 579 | 580 |
| 580 // The root <svg> tag gets closed by the destructor. | 581 // The root <svg> tag gets closed by the destructor. |
| 581 fRootElement.reset(SkNEW_ARGS(AutoElement, ("svg", fWriter))); | 582 fRootElement.reset(SkNEW_ARGS(AutoElement, ("svg", fWriter))); |
| 582 | 583 |
| (...skipping 224 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 807 const SkPaint& paint) { | 808 const SkPaint& paint) { |
| 808 // todo | 809 // todo |
| 809 SkDebugf("unsupported operation: drawVertices()\n"); | 810 SkDebugf("unsupported operation: drawVertices()\n"); |
| 810 } | 811 } |
| 811 | 812 |
| 812 void SkSVGDevice::drawDevice(const SkDraw&, SkBaseDevice*, int x, int y, | 813 void SkSVGDevice::drawDevice(const SkDraw&, SkBaseDevice*, int x, int y, |
| 813 const SkPaint&) { | 814 const SkPaint&) { |
| 814 // todo | 815 // todo |
| 815 SkDebugf("unsupported operation: drawDevice()\n"); | 816 SkDebugf("unsupported operation: drawDevice()\n"); |
| 816 } | 817 } |
| OLD | NEW |