void SVGFilterBuilder::clearEffects() { m_lastEffect = 0; m_namedEffects.clear(); m_effectReferences.clear(); m_effectRenderer.clear(); addBuiltinEffects(); }
SVGFilterBuilder::SVGFilterBuilder(PassRefPtr<FilterEffect> sourceGraphic, PassRefPtr<FilterEffect> sourceAlpha) { m_builtinEffects.add(SourceGraphic::effectName(), sourceGraphic); m_builtinEffects.add(SourceAlpha::effectName(), sourceAlpha); addBuiltinEffects(); }
SVGFilterBuilder::SVGFilterBuilder(Filter* filter) { m_builtinEffects.add(SourceGraphic::effectName(), SourceGraphic::create(filter)); m_builtinEffects.add(SourceAlpha::effectName(), SourceAlpha::create(filter)); addBuiltinEffects(); }
SVGFilterBuilder::SVGFilterBuilder(RefPtr<FilterEffect> sourceGraphic) { m_builtinEffects.add(SourceGraphic::effectName(), sourceGraphic); m_builtinEffects.add(SourceAlpha::effectName(), SourceAlpha::create(*sourceGraphic)); addBuiltinEffects(); }