Chromium Code Reviews| Index: third_party/WebKit/Source/platform/graphics/filters/FEDisplacementMap.cpp |
| diff --git a/third_party/WebKit/Source/platform/graphics/filters/FEDisplacementMap.cpp b/third_party/WebKit/Source/platform/graphics/filters/FEDisplacementMap.cpp |
| index 9420df0f97d80f48544df061a8c522b53dc5f82e..451ef102c1ef1d08828139d20148ca580a492924 100644 |
| --- a/third_party/WebKit/Source/platform/graphics/filters/FEDisplacementMap.cpp |
| +++ b/third_party/WebKit/Source/platform/graphics/filters/FEDisplacementMap.cpp |
| @@ -45,7 +45,7 @@ FEDisplacementMap* FEDisplacementMap::create(Filter* filter, ChannelSelectorType |
| return new FEDisplacementMap(filter, xChannelSelector, yChannelSelector, scale); |
| } |
| -FloatRect FEDisplacementMap::mapPaintRect(const FloatRect& rect, bool) const |
| +FloatRect FEDisplacementMap::mapEffect(const FloatRect& rect) const |
| { |
| FloatRect result = rect; |
| result.inflateX(getFilter()->applyHorizontalScale(m_scale / 2)); |
| @@ -53,6 +53,11 @@ FloatRect FEDisplacementMap::mapPaintRect(const FloatRect& rect, bool) const |
| return result; |
| } |
| +FloatRect FEDisplacementMap::mapInputs(const FloatRect& rect) const |
|
Stephen White
2016/09/20 15:36:19
New repaint test for this node?
fs
2016/09/20 19:14:14
Added a (one) test.
|
| +{ |
| + return inputEffect(0)->mapRect(rect); |
| +} |
| + |
| ChannelSelectorType FEDisplacementMap::xChannelSelector() const |
| { |
| return m_xChannelSelector; |
| @@ -156,17 +161,4 @@ TextStream& FEDisplacementMap::externalRepresentation(TextStream& ts, int indent |
| return ts; |
| } |
| -FloatRect FEDisplacementMap::determineAbsolutePaintRect(const FloatRect& requestedRect) const |
| -{ |
| - FloatRect rect = requestedRect; |
| - if (clipsToBounds()) |
| - rect.intersect(absoluteBounds()); |
| - |
| - rect = mapPaintRect(rect, false); |
| - rect = inputEffect(0)->determineAbsolutePaintRect(rect); |
| - rect = mapPaintRect(rect, true); |
| - rect.intersect(requestedRect); |
| - return rect; |
| -} |
| - |
| } // namespace blink |