summaryrefslogtreecommitdiffstats
path: root/WebCore/svg/SVGFEDiffuseLightingElement.h
diff options
context:
space:
mode:
Diffstat (limited to 'WebCore/svg/SVGFEDiffuseLightingElement.h')
-rw-r--r--WebCore/svg/SVGFEDiffuseLightingElement.h11
1 files changed, 6 insertions, 5 deletions
diff --git a/WebCore/svg/SVGFEDiffuseLightingElement.h b/WebCore/svg/SVGFEDiffuseLightingElement.h
index fa946e6..d31e7fe 100644
--- a/WebCore/svg/SVGFEDiffuseLightingElement.h
+++ b/WebCore/svg/SVGFEDiffuseLightingElement.h
@@ -41,16 +41,17 @@ private:
virtual void parseMappedAttribute(Attribute*);
virtual void svgAttributeChanged(const QualifiedName&);
virtual void synchronizeProperty(const QualifiedName&);
- virtual PassRefPtr<FilterEffect> build(SVGFilterBuilder*);
+ virtual PassRefPtr<FilterEffect> build(SVGFilterBuilder*, Filter*);
static const AtomicString& kernelUnitLengthXIdentifier();
static const AtomicString& kernelUnitLengthYIdentifier();
+ // Animated property declarations
DECLARE_ANIMATED_STATIC_PROPERTY_NEW(SVGFEDiffuseLightingElement, SVGNames::inAttr, String, In1, in1)
- DECLARE_ANIMATED_STATIC_PROPERTY_NEW(SVGFEDiffuseLightingElement, SVGNames::diffuseConstantAttr, float, DiffuseConstant, diffuseConstant)
- DECLARE_ANIMATED_STATIC_PROPERTY_NEW(SVGFEDiffuseLightingElement, SVGNames::surfaceScaleAttr, float, SurfaceScale, surfaceScale)
- DECLARE_ANIMATED_STATIC_PROPERTY_MULTIPLE_WRAPPERS_NEW(SVGFEDiffuseLightingElement, SVGNames::kernelUnitLengthAttr, kernelUnitLengthXIdentifier(), float, KernelUnitLengthX, kernelUnitLengthX)
- DECLARE_ANIMATED_STATIC_PROPERTY_MULTIPLE_WRAPPERS_NEW(SVGFEDiffuseLightingElement, SVGNames::kernelUnitLengthAttr, kernelUnitLengthYIdentifier(), float, KernelUnitLengthY, kernelUnitLengthY)
+ DECLARE_ANIMATED_NUMBER(DiffuseConstant, diffuseConstant)
+ DECLARE_ANIMATED_NUMBER(SurfaceScale, surfaceScale)
+ DECLARE_ANIMATED_NUMBER(KernelUnitLengthX, kernelUnitLengthX)
+ DECLARE_ANIMATED_NUMBER(KernelUnitLengthY, kernelUnitLengthY)
PassRefPtr<LightSource> findLights() const;
};