diff options
author | Feng Qian <fqian@google.com> | 2009-06-17 12:12:20 -0700 |
---|---|---|
committer | Feng Qian <fqian@google.com> | 2009-06-17 12:12:20 -0700 |
commit | 5f1ab04193ad0130ca8204aadaceae083aca9881 (patch) | |
tree | 5a92cd389e2cfe7fb67197ce14b38469462379f8 /WebCore/svg/SVGFETurbulenceElement.cpp | |
parent | 194315e5a908cc8ed67d597010544803eef1ac59 (diff) | |
download | external_webkit-5f1ab04193ad0130ca8204aadaceae083aca9881.zip external_webkit-5f1ab04193ad0130ca8204aadaceae083aca9881.tar.gz external_webkit-5f1ab04193ad0130ca8204aadaceae083aca9881.tar.bz2 |
Get WebKit r44544.
Diffstat (limited to 'WebCore/svg/SVGFETurbulenceElement.cpp')
-rw-r--r-- | WebCore/svg/SVGFETurbulenceElement.cpp | 16 |
1 files changed, 5 insertions, 11 deletions
diff --git a/WebCore/svg/SVGFETurbulenceElement.cpp b/WebCore/svg/SVGFETurbulenceElement.cpp index f51d835..b296e00 100644 --- a/WebCore/svg/SVGFETurbulenceElement.cpp +++ b/WebCore/svg/SVGFETurbulenceElement.cpp @@ -22,9 +22,10 @@ #include "config.h" -#if ENABLE(SVG) && ENABLE(SVG_FILTERS) +#if ENABLE(SVG) && ENABLE(FILTERS) #include "SVGFETurbulenceElement.h" +#include "MappedAttribute.h" #include "SVGParserUtilities.h" #include "SVGResourceFilter.h" @@ -41,7 +42,6 @@ SVGFETurbulenceElement::SVGFETurbulenceElement(const QualifiedName& tagName, Doc , m_seed(this, SVGNames::seedAttr) , m_stitchTiles(this, SVGNames::stitchTilesAttr, SVG_STITCHTYPE_NOSTITCH) , m_type(this, SVGNames::typeAttr, FETURBULENCE_TYPE_TURBULENCE) - , m_filterEffect(0) { } @@ -76,17 +76,11 @@ void SVGFETurbulenceElement::parseMappedAttribute(MappedAttribute* attr) SVGFilterPrimitiveStandardAttributes::parseMappedAttribute(attr); } -SVGFilterEffect* SVGFETurbulenceElement::filterEffect(SVGResourceFilter* filter) const +bool SVGFETurbulenceElement::build(SVGResourceFilter* filterResource) { - ASSERT_NOT_REACHED(); - return 0; -} - -bool SVGFETurbulenceElement::build(FilterBuilder* builder) -{ - RefPtr<FilterEffect> addedEffect = FETurbulence::create(static_cast<TurbulanceType> (type()), baseFrequencyX(), + RefPtr<FilterEffect> effect = FETurbulence::create(static_cast<TurbulanceType>(type()), baseFrequencyX(), baseFrequencyY(), numOctaves(), seed(), stitchTiles() == SVG_STITCHTYPE_STITCH); - builder->add(result(), addedEffect.release()); + filterResource->addFilterEffect(this, effect.release()); return true; } |