21 switch (node->
tag()) {
72 virtual std::vector<SkSVGFeInputType>
getInputs()
const = 0;
#define SVG_OPTIONAL_ATTR(attr_name, attr_type)
#define SVG_ATTR(attr_name, attr_type, attr_default)
virtual std::vector< SkSVGFeInputType > getInputs() const =0
virtual sk_sp< SkImageFilter > onMakeImageFilter(const SkSVGRenderContext &, const SkSVGFilterContext &) const =0
static bool IsFilterEffect(const sk_sp< SkSVGNode > &node)
SkSVGHiddenContainer(SkSVGTag t)
virtual bool parseAndSetAttribute(const char *name, const char *value)