• Home
  • Raw
  • Download

Lines Matching refs:addAttribute

236             fClipGroup->addAttribute("clip-path",res.fClip);  in AutoElement()
244 this->addAttribute("transform", svg_transform(*mc.fMatrix)); in AutoElement()
252 void addAttribute(const char name[], const char val[]) { in addAttribute() function in SkSVGDevice::AutoElement
253 fWriter->addAttribute(name, val); in addAttribute()
256 void addAttribute(const char name[], const SkString& val) { in addAttribute() function in SkSVGDevice::AutoElement
257 fWriter->addAttribute(name, val.c_str()); in addAttribute()
260 void addAttribute(const char name[], int32_t val) { in addAttribute() function in SkSVGDevice::AutoElement
264 void addAttribute(const char name[], SkScalar val) { in addAttribute() function in SkSVGDevice::AutoElement
301 this->addAttribute("fill", resources.fPaintServer); in addPaint()
304 this->addAttribute("fill-opacity", svg_opacity(paint.getColor())); in addPaint()
308 this->addAttribute("fill", "none"); in addPaint()
312 this->addAttribute("filter", resources.fColorFilter.c_str()); in addPaint()
316 this->addAttribute("stroke", resources.fPaintServer); in addPaint()
322 this->addAttribute("vector-effect", "non-scaling-stroke"); in addPaint()
324 this->addAttribute("stroke-width", strokeWidth); in addPaint()
327 this->addAttribute("stroke-linecap", cap); in addPaint()
331 this->addAttribute("stroke-linejoin", join); in addPaint()
335 this->addAttribute("stroke-miterlimit", paint.getStrokeMiter()); in addPaint()
339 this->addAttribute("stroke-opacity", svg_opacity(paint.getColor())); in addPaint()
343 this->addAttribute("stroke", "none"); in addPaint()
404 filterElement.addAttribute("id", colorfilterID); in addColorFilterResources()
405 filterElement.addAttribute("x", "0%"); in addColorFilterResources()
406 filterElement.addAttribute("y", "0%"); in addColorFilterResources()
407 filterElement.addAttribute("width", "100%"); in addColorFilterResources()
408 filterElement.addAttribute("height", "100%"); in addColorFilterResources()
419 floodElement.addAttribute("flood-color", svg_color(filterColor)); in addColorFilterResources()
420 floodElement.addAttribute("flood-opacity", svg_opacity(filterColor)); in addColorFilterResources()
421 floodElement.addAttribute("result", "flood"); in addColorFilterResources()
427 compositeElement.addAttribute("in", "flood"); in addColorFilterResources()
428 compositeElement.addAttribute("operator", "in"); in addColorFilterResources()
500 pattern.addAttribute("id", patternID); in addImageShaderResources()
501 pattern.addAttribute("patternUnits", "userSpaceOnUse"); in addImageShaderResources()
502 pattern.addAttribute("patternContentUnits", "userSpaceOnUse"); in addImageShaderResources()
503 pattern.addAttribute("width", patternDims[0]); in addImageShaderResources()
504 pattern.addAttribute("height", patternDims[1]); in addImageShaderResources()
505 pattern.addAttribute("x", 0); in addImageShaderResources()
506 pattern.addAttribute("y", 0); in addImageShaderResources()
511 imageTag.addAttribute("id", imageID); in addImageShaderResources()
512 imageTag.addAttribute("x", 0); in addImageShaderResources()
513 imageTag.addAttribute("y", 0); in addImageShaderResources()
514 imageTag.addAttribute("width", image->width()); in addImageShaderResources()
515 imageTag.addAttribute("height", image->height()); in addImageShaderResources()
516 imageTag.addAttribute("xlink:href", static_cast<const char*>(dataUri->data())); in addImageShaderResources()
547 clipPathElement.addAttribute("id", clipID); in addClipResources()
553 rectElement.addAttribute("clip-rule", clipRule); in addClipResources()
557 pathElement.addAttribute("clip-rule", clipRule); in addClipResources()
572 gradient.addAttribute("id", id); in addLinearGradientDef()
573 gradient.addAttribute("gradientUnits", "userSpaceOnUse"); in addLinearGradientDef()
574 gradient.addAttribute("x1", info.fPoint[0].x()); in addLinearGradientDef()
575 gradient.addAttribute("y1", info.fPoint[0].y()); in addLinearGradientDef()
576 gradient.addAttribute("x2", info.fPoint[1].x()); in addLinearGradientDef()
577 gradient.addAttribute("y2", info.fPoint[1].y()); in addLinearGradientDef()
580 this->addAttribute("gradientTransform", svg_transform(as_SB(shader)->getLocalMatrix())); in addLinearGradientDef()
590 stop.addAttribute("offset", info.fColorOffsets[i]); in addLinearGradientDef()
591 stop.addAttribute("stop-color", colorStr.c_str()); in addLinearGradientDef()
594 stop.addAttribute("stop-opacity", svg_opacity(color)); in addLinearGradientDef()
606 this->addAttribute("x", rect.x()); in addRectAttributes()
609 this->addAttribute("y", rect.y()); in addRectAttributes()
612 this->addAttribute("width", rect.width()); in addRectAttributes()
613 this->addAttribute("height", rect.height()); in addRectAttributes()
619 this->addAttribute("d", pathData); in addPathAttributes()
623 this->addAttribute("font-size", font.getSize()); in addTextAttributes()
632 this->addAttribute("font-style", "italic"); in addTextAttributes()
634 this->addAttribute("font-style", "oblique"); in addTextAttributes()
641 this->addAttribute("font-weight", weights[weightIndex]); in addTextAttributes()
650 this->addAttribute("font-stretch", stretches[stretchIndex]); in addTextAttributes()
665 this->addAttribute("font-family", familyName); in addTextAttributes()
689 fRootElement->addAttribute("xmlns", "http://www.w3.org/2000/svg"); in SkSVGDevice()
690 fRootElement->addAttribute("xmlns:xlink", "http://www.w3.org/1999/xlink"); in SkSVGDevice()
691 fRootElement->addAttribute("width", size.width()); in SkSVGDevice()
692 fRootElement->addAttribute("height", size.height()); in SkSVGDevice()
720 a.addAttribute("xlink:href", url.c_str()); in drawAnnotation()
723 r.addAttribute("fill-opacity", "0.0"); in drawAnnotation()
769 rect.addAttribute("x", 0); in drawRect()
770 rect.addAttribute("y", 0); in drawRect()
771 rect.addAttribute("width", "100%"); in drawRect()
772 rect.addAttribute("height", "100%"); in drawRect()
780 ellipse.addAttribute("cx", oval.centerX()); in drawOval()
781 ellipse.addAttribute("cy", oval.centerY()); in drawOval()
782 ellipse.addAttribute("rx", oval.width() / 2); in drawOval()
783 ellipse.addAttribute("ry", oval.height() / 2); in drawOval()
800 elem.addAttribute("fill-rule", "evenodd"); in drawPath()
827 image.addAttribute("id", imageID); in drawBitmapCommon()
828 image.addAttribute("width", bm.width()); in drawBitmapCommon()
829 image.addAttribute("height", bm.height()); in drawBitmapCommon()
830 image.addAttribute("xlink:href", svgImageData); in drawBitmapCommon()
836 imageUse.addAttribute("xlink:href", SkStringPrintf("#%s", imageID.c_str())); in drawBitmapCommon()
969 elem.addAttribute("x", builder.posX()); in drawGlyphRunAsText()
970 elem.addAttribute("y", builder.posY()); in drawGlyphRunAsText()