18 this->setX(SkSVGAttributeParser::parse<SkSVGLength>(
"x", n, v)) ||
19 this->setY(SkSVGAttributeParser::parse<SkSVGLength>(
"y", n, v)) ||
20 this->setWidth(SkSVGAttributeParser::parse<SkSVGLength>(
"width", n, v)) ||
21 this->setHeight(SkSVGAttributeParser::parse<SkSVGLength>(
"height", n, v)) ||
22 this->setHref(SkSVGAttributeParser::parse<SkSVGIRI>(
"xlink:href", n, v)) ||
23 this->setPreserveAspectRatio(SkSVGAttributeParser::parse<SkSVGPreserveAspectRatio>(
24 "preserveAspectRatio", n, v));
void drawImageRect(const SkImage *, const SkRect &src, const SkRect &dst, const SkSamplingOptions &, const SkPaint *, SrcRectConstraint)
SkRect resolveRect(const SkSVGLength &x, const SkSVGLength &y, const SkSVGLength &w, const SkSVGLength &h) const
SkCanvas * canvas() const
const SkSVGLengthContext & lengthContext() const
const sk_sp< skresources::ResourceProvider > & resourceProvider() const