8#ifndef SkSVGFeLightSource_DEFINED
9#define SkSVGFeLightSource_DEFINED
18 SkDebugf(
"cannot append child nodes to an SVG light source.\n");
42 bool parseAndSetAttribute(
const char*,
const char*)
override;
60 bool parseAndSetAttribute(
const char*,
const char*)
override;
84 bool parseAndSetAttribute(
const char*,
const char*)
override;
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
static sk_sp< SkSVGFeDistantLight > Make()
SkSVGFeLightSource(SkSVGTag tag)
void appendChild(sk_sp< SkSVGNode >) final
static sk_sp< SkSVGFePointLight > Make()
static sk_sp< SkSVGFeSpotLight > Make()
SkSVGHiddenContainer(SkSVGTag t)