8#ifndef SkSVGImage_DEFINED
9#define SkSVGImage_DEFINED
25 SkDebugf(
"cannot append child nodes to this element.\n");
50 bool parseAndSetAttribute(const
char*, const
char*) override;
void SK_SPI SkDebugf(const char format[],...) SK_PRINTF_LIKE(1
#define INHERITED(method,...)
#define SVG_ATTR(attr_name, attr_type, attr_default)
void appendChild(sk_sp< SkSVGNode >) override
static sk_sp< SkSVGImage > Make()
virtual SkRect onObjectBoundingBox(const SkSVGRenderContext &) const
virtual void onRender(const SkSVGRenderContext &) const =0
virtual SkPath onAsPath(const SkSVGRenderContext &) const =0