| Index: third_party/WebKit/Source/platform/graphics/filters/FilterEffect.h
|
| diff --git a/third_party/WebKit/Source/platform/graphics/filters/FilterEffect.h b/third_party/WebKit/Source/platform/graphics/filters/FilterEffect.h
|
| index c895217ac7d606a497e257b0713acef0c26bc850..e3fe5ed731885efa863a60f29ad2101999f20922 100644
|
| --- a/third_party/WebKit/Source/platform/graphics/filters/FilterEffect.h
|
| +++ b/third_party/WebKit/Source/platform/graphics/filters/FilterEffect.h
|
| @@ -67,7 +67,8 @@ public:
|
|
|
| IntRect absolutePaintRect() const { return m_absolutePaintRect; }
|
|
|
| - FloatRect maxEffectRect() const { return m_maxEffectRect; }
|
| + // Clipped primitive subregion in the coordinate space of the target.
|
| + FloatRect absoluteBounds() const;
|
|
|
| virtual sk_sp<SkImageFilter> createImageFilter();
|
| virtual sk_sp<SkImageFilter> createImageFilterWithoutValidation();
|
| @@ -105,8 +106,6 @@ public:
|
| ColorSpace operatingColorSpace() const { return m_operatingColorSpace; }
|
| virtual void setOperatingColorSpace(ColorSpace colorSpace) { m_operatingColorSpace = colorSpace; }
|
|
|
| - FloatRect determineMaximumEffectRect();
|
| -
|
| virtual FloatRect determineAbsolutePaintRect(const FloatRect& requestedAbsoluteRect);
|
| virtual bool affectsTransparentPixels() { return false; }
|
|
|
| @@ -138,9 +137,6 @@ private:
|
|
|
| IntRect m_absolutePaintRect;
|
|
|
| - // The maximum size of a filter primitive. In SVG this is the primitive subregion in absolute coordinate space.
|
| - // The absolute paint rect should never be bigger than m_maxEffectRect.
|
| - FloatRect m_maxEffectRect;
|
| Member<Filter> m_filter;
|
|
|
| // The following member variables are SVG specific and will move to LayoutSVGResourceFilterPrimitive.
|
|
|