return ts;
}
+FloatRect FEDisplacementMap::determineAbsolutePaintRect(const FloatRect& requestedRect)
+{
+ FloatRect rect = requestedRect;
+ if (clipsToBounds())
+ rect.intersect(maxEffectRect());
+
+ if (absolutePaintRect().contains(enclosingIntRect(rect)))
+ return rect;
+
+ rect = mapPaintRect(rect, false);
+ rect = inputEffect(0)->determineAbsolutePaintRect(rect);
+ rect = mapPaintRect(rect, true);
+ rect.intersect(requestedRect);
+
+ addAbsolutePaintRect(rect);
+ return rect;
+}
+
} // namespace blink