Lines Matching refs:SkSVGDevice
250 class SkSVGDevice::ResourceBucket : ::SkNoncopyable {
277 struct SkSVGDevice::MxCp {
282 MxCp(SkSVGDevice* device) : fMatrix(&device->ctm()), fClipStack(&device->cs()) {} in MxCp()
285 class SkSVGDevice::AutoElement : ::SkNoncopyable {
357 void SkSVGDevice::AutoElement::addPaint(const SkPaint& paint, const Resources& resources) { in addPaint()
402 Resources SkSVGDevice::AutoElement::addResources(const MxCp& mc, const SkPaint& paint) { in addResources()
424 void SkSVGDevice::AutoElement::addShaderResources(const SkPaint& paint, Resources* resources) { in addShaderResources()
449 void SkSVGDevice::AutoElement::addClipResources(const MxCp& mc, Resources* resources) { in addClipResources()
479 SkString SkSVGDevice::AutoElement::addLinearGradientDef(const SkShader::GradientInfo& info, in addLinearGradientDef()
518 void SkSVGDevice::AutoElement::addRectAttributes(const SkRect& rect) { in addRectAttributes()
531 void SkSVGDevice::AutoElement::addPathAttributes(const SkPath& path) { in addPathAttributes()
537 void SkSVGDevice::AutoElement::addTextAttributes(const SkPaint& paint) { in addTextAttributes()
573 SkBaseDevice* SkSVGDevice::Create(const SkISize& size, SkXMLWriter* writer) { in Create()
578 return new SkSVGDevice(size, writer); in Create()
581 SkSVGDevice::SkSVGDevice(const SkISize& size, SkXMLWriter* writer) in SkSVGDevice() function in SkSVGDevice
600 SkSVGDevice::~SkSVGDevice() { in ~SkSVGDevice()
603 void SkSVGDevice::drawPaint(const SkPaint& paint) { in drawPaint()
609 void SkSVGDevice::drawPoints(SkCanvas::PointMode mode, size_t count, in drawPoints()
639 void SkSVGDevice::drawRect(const SkRect& r, const SkPaint& paint) { in drawRect()
644 void SkSVGDevice::drawOval(const SkRect& oval, const SkPaint& paint) { in drawOval()
652 void SkSVGDevice::drawRRect(const SkRRect& rr, const SkPaint& paint) { in drawRRect()
660 void SkSVGDevice::drawPath(const SkPath& path, const SkPaint& paint, in drawPath()
676 void SkSVGDevice::drawBitmapCommon(const MxCp& mc, const SkBitmap& bm, const SkPaint& paint) { in drawBitmapCommon()
707 void SkSVGDevice::drawBitmap(const SkBitmap& bitmap, SkScalar x, SkScalar y, in drawBitmap()
717 void SkSVGDevice::drawSprite(const SkBitmap& bitmap, in drawSprite()
727 void SkSVGDevice::drawBitmapRect(const SkBitmap& bm, const SkRect* srcOrNull, in drawBitmapRect()
746 void SkSVGDevice::drawText(const void* text, size_t len, in drawText()
757 void SkSVGDevice::drawPosText(const void* text, size_t len, in drawPosText()
771 void SkSVGDevice::drawTextOnPath(const void* text, size_t len, const SkPath& path, in drawTextOnPath()
808 void SkSVGDevice::drawVertices(const SkVertices*, SkBlendMode, const SkPaint&) { in drawVertices()
813 void SkSVGDevice::drawDevice(SkBaseDevice*, int x, int y, in drawDevice()