KHTML
Go to the documentation of this file.
25#if ENABLE(SVG) && ENABLE(SVG_FILTERS)
33SVGFEMergeElement::SVGFEMergeElement(
const QualifiedName& tagName, Document* doc)
34 : SVGFilterPrimitiveStandardAttributes(tagName, doc)
39SVGFEMergeElement::~SVGFEMergeElement()
41 delete m_filterEffect;
44SVGFEMerge* SVGFEMergeElement::filterEffect(SVGResourceFilter* filter)
const
47 m_filterEffect =
new SVGFEMerge(filter);
48 setStandardAttributes(m_filterEffect);
50 Vector<String> mergeInputs;
51 for (Node* n = firstChild(); n != 0; n = n->nextSibling()) {
52 if (n->hasTagName(SVGNames::feMergeNodeTag))
53 mergeInputs.append(
static_cast<SVGFEMergeNodeElement*
>(n)->in1());
56 m_filterEffect->setMergeInputs(mergeInputs);
57 return m_filterEffect;
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Wed Jan 24 2024 00:00:00 by
doxygen 1.10.0 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.