Lines Matching refs:addAttribute
294 fClipGroup->addAttribute("clip-path",res.fClip); in AutoElement()
302 this->addAttribute("transform", svg_transform(*draw.fMatrix)); in AutoElement()
310 void addAttribute(const char name[], const char val[]) { in addAttribute() function in SkSVGDevice::AutoElement
311 fWriter->addAttribute(name, val); in addAttribute()
314 void addAttribute(const char name[], const SkString& val) { in addAttribute() function in SkSVGDevice::AutoElement
315 fWriter->addAttribute(name, val.c_str()); in addAttribute()
318 void addAttribute(const char name[], int32_t val) { in addAttribute() function in SkSVGDevice::AutoElement
322 void addAttribute(const char name[], SkScalar val) { in addAttribute() function in SkSVGDevice::AutoElement
351 this->addAttribute("fill", resources.fPaintServer); in addPaint()
354 this->addAttribute("fill-opacity", svg_opacity(paint.getColor())); in addPaint()
358 this->addAttribute("fill", "none"); in addPaint()
362 this->addAttribute("stroke", resources.fPaintServer); in addPaint()
368 this->addAttribute("vector-effect", "non-scaling-stroke"); in addPaint()
370 this->addAttribute("stroke-width", strokeWidth); in addPaint()
373 this->addAttribute("stroke-linecap", cap); in addPaint()
377 this->addAttribute("stroke-linejoin", join); in addPaint()
381 this->addAttribute("stroke-miterlimit", paint.getStrokeMiter()); in addPaint()
385 this->addAttribute("stroke-opacity", svg_opacity(paint.getColor())); in addPaint()
389 this->addAttribute("stroke", "none"); in addPaint()
453 clipPathElement.addAttribute("id", clipID); in addClipResources()
459 rectElement.addAttribute("clip-rule", clipRule); in addClipResources()
463 pathElement.addAttribute("clip-rule", clipRule); in addClipResources()
478 gradient.addAttribute("id", id); in addLinearGradientDef()
479 gradient.addAttribute("gradientUnits", "userSpaceOnUse"); in addLinearGradientDef()
480 gradient.addAttribute("x1", info.fPoint[0].x()); in addLinearGradientDef()
481 gradient.addAttribute("y1", info.fPoint[0].y()); in addLinearGradientDef()
482 gradient.addAttribute("x2", info.fPoint[1].x()); in addLinearGradientDef()
483 gradient.addAttribute("y2", info.fPoint[1].y()); in addLinearGradientDef()
486 this->addAttribute("gradientTransform", svg_transform(shader->getLocalMatrix())); in addLinearGradientDef()
496 stop.addAttribute("offset", info.fColorOffsets[i]); in addLinearGradientDef()
497 stop.addAttribute("stop-color", colorStr.c_str()); in addLinearGradientDef()
500 stop.addAttribute("stop-opacity", svg_opacity(color)); in addLinearGradientDef()
512 this->addAttribute("x", rect.x()); in addRectAttributes()
515 this->addAttribute("y", rect.y()); in addRectAttributes()
518 this->addAttribute("width", rect.width()); in addRectAttributes()
519 this->addAttribute("height", rect.height()); in addRectAttributes()
525 this->addAttribute("d", pathData); in addPathAttributes()
529 this->addAttribute("font-size", paint.getTextSize()); in addTextAttributes()
532 this->addAttribute("text-anchor", textAlign); in addTextAttributes()
543 this->addAttribute("font-style", "italic"); in addTextAttributes()
546 this->addAttribute("font-weight", "bold"); in addTextAttributes()
560 this->addAttribute("font-family", familyName); in addTextAttributes()
585 fRootElement->addAttribute("xmlns", "http://www.w3.org/2000/svg"); in SkSVGDevice()
586 fRootElement->addAttribute("xmlns:xlink", "http://www.w3.org/1999/xlink"); in SkSVGDevice()
587 fRootElement->addAttribute("width", size.width()); in SkSVGDevice()
588 fRootElement->addAttribute("height", size.height()); in SkSVGDevice()
645 ellipse.addAttribute("cx", oval.centerX()); in drawOval()
646 ellipse.addAttribute("cy", oval.centerY()); in drawOval()
647 ellipse.addAttribute("rx", oval.width() / 2); in drawOval()
648 ellipse.addAttribute("ry", oval.height() / 2); in drawOval()
685 image.addAttribute("id", imageID); in drawBitmapCommon()
686 image.addAttribute("width", bm.width()); in drawBitmapCommon()
687 image.addAttribute("height", bm.height()); in drawBitmapCommon()
688 image.addAttribute("xlink:href", svgImageData); in drawBitmapCommon()
694 imageUse.addAttribute("xlink:href", SkStringPrintf("#%s", imageID.c_str())); in drawBitmapCommon()
749 elem.addAttribute("x", builder.posX()); in drawText()
750 elem.addAttribute("y", builder.posY()); in drawText()
763 elem.addAttribute("x", builder.posX()); in drawPosText()
764 elem.addAttribute("y", builder.posY()); in drawPosText()
775 pathElement.addAttribute("id", pathID); in drawTextOnPath()
785 textElement.addAttribute("transform", svg_transform(*matrix)); in drawTextOnPath()
790 textPathElement.addAttribute("xlink:href", SkStringPrintf("#%s", pathID.c_str())); in drawTextOnPath()
795 textPathElement.addAttribute("startOffset", in drawTextOnPath()