8#ifndef SkSVGFeLightSource_DEFINED
9#define SkSVGFeLightSource_DEFINED
18 SkDebugf(
"cannot append child nodes to an SVG light source.\n");
void SK_SPI SkDebugf(const char format[],...) SK_PRINTF_LIKE(1
#define INHERITED(method,...)
#define SVG_OPTIONAL_ATTR(attr_name, attr_type)
#define SVG_ATTR(attr_name, attr_type, attr_default)
SkPoint3 computeDirection() const
bool parseAndSetAttribute(const char *, const char *) override
static sk_sp< SkSVGFeDistantLight > Make()
SkSVGFeLightSource(SkSVGTag tag)
void appendChild(sk_sp< SkSVGNode >) final
bool parseAndSetAttribute(const char *, const char *) override
static sk_sp< SkSVGFePointLight > Make()
static sk_sp< SkSVGFeSpotLight > Make()
bool parseAndSetAttribute(const char *, const char *) override