summaryrefslogtreecommitdiffstats
path: root/chromium/third_party/WebKit/Source/core/svg/graphics/filters/SVGFilter.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/WebKit/Source/core/svg/graphics/filters/SVGFilter.h')
-rw-r--r--chromium/third_party/WebKit/Source/core/svg/graphics/filters/SVGFilter.h15
1 files changed, 8 insertions, 7 deletions
diff --git a/chromium/third_party/WebKit/Source/core/svg/graphics/filters/SVGFilter.h b/chromium/third_party/WebKit/Source/core/svg/graphics/filters/SVGFilter.h
index ad30b39218c..f461311b916 100644
--- a/chromium/third_party/WebKit/Source/core/svg/graphics/filters/SVGFilter.h
+++ b/chromium/third_party/WebKit/Source/core/svg/graphics/filters/SVGFilter.h
@@ -32,20 +32,21 @@
namespace WebCore {
-class SVGFilter : public Filter {
+class SVGFilter FINAL : public Filter {
public:
- static PassRefPtr<SVGFilter> create(const AffineTransform&, const FloatRect&, const FloatRect&, const FloatRect&, bool);
+ static PassRefPtr<SVGFilter> create(const AffineTransform&, const IntRect&, const FloatRect&, const FloatRect&, bool);
- virtual float applyHorizontalScale(float value) const;
- virtual float applyVerticalScale(float value) const;
+ virtual float applyHorizontalScale(float value) const OVERRIDE;
+ virtual float applyVerticalScale(float value) const OVERRIDE;
+ virtual FloatPoint3D resolve3dPoint(const FloatPoint3D&) const OVERRIDE;
- virtual FloatRect sourceImageRect() const { return m_absoluteSourceDrawingRegion; }
+ virtual IntRect sourceImageRect() const OVERRIDE { return m_absoluteSourceDrawingRegion; }
FloatRect targetBoundingBox() const { return m_targetBoundingBox; }
private:
- SVGFilter(const AffineTransform& absoluteTransform, const FloatRect& absoluteSourceDrawingRegion, const FloatRect& targetBoundingBox, const FloatRect& filterRegion, bool effectBBoxMode);
+ SVGFilter(const AffineTransform& absoluteTransform, const IntRect& absoluteSourceDrawingRegion, const FloatRect& targetBoundingBox, const FloatRect& filterRegion, bool effectBBoxMode);
- FloatRect m_absoluteSourceDrawingRegion;
+ IntRect m_absoluteSourceDrawingRegion;
FloatRect m_targetBoundingBox;
bool m_effectBBoxMode;
};