8 #ifndef SkSVGFeBlend_DEFINED
9 #define SkSVGFeBlend_DEFINED
34 return {this->getIn(), this->getIn2()};
@ kLighten
rc = s + d - min(s*da, d*sa), ra = kSrcOver
@ kMultiply
r = s*(1-da) + d*(1-sa) + s*d
@ kDarken
rc = s + d - max(s*da, d*sa), ra = kSrcOver
@ kNormal
glyph outlines modified to improve constrast
SkSVGTag
Definition: SkSVGNode.h:23
#define SVG_ATTR(attr_name, attr_type, attr_default)
Definition: SkSVGNode.h:203
Base class for image filters.
Definition: SkImageFilter.h:35
Definition: SkSVGFeBlend.h:14
Mode
Definition: SkSVGFeBlend.h:16
bool parseAndSetAttribute(const char *, const char *) override
static sk_sp< SkSVGFeBlend > Make()
Definition: SkSVGFeBlend.h:24
SkSVGFe(SkSVGTag t)
Definition: SkSVGFe.h:65
Definition: SkSVGFilterContext.h:21
Definition: SkSVGRenderContext.h:61
Shared pointer class to wrap classes that support a ref()/unref() interface.
Definition: SkRefCnt.h:220