Index: third_party/WebKit/Source/platform/graphics/filters/SkiaImageFilterBuilder.h |
diff --git a/third_party/WebKit/Source/platform/graphics/filters/SkiaImageFilterBuilder.h b/third_party/WebKit/Source/platform/graphics/filters/SkiaImageFilterBuilder.h |
index 737b5ed4613a7d405ddd8f6d6cbd8f56c5988e78..efbcdf556f20d92d439f5cc1be52ba8ba0ed6fcd 100644 |
--- a/third_party/WebKit/Source/platform/graphics/filters/SkiaImageFilterBuilder.h |
+++ b/third_party/WebKit/Source/platform/graphics/filters/SkiaImageFilterBuilder.h |
@@ -30,14 +30,18 @@ |
#include "platform/geometry/FloatSize.h" |
#include "platform/graphics/ColorSpace.h" |
#include "platform/graphics/CompositorFilterOperations.h" |
+#include "platform/graphics/GraphicsTypes.h" |
#include "platform/heap/Handle.h" |
class SkImageFilter; |
+class SkMatrix; |
namespace blink { |
+ |
class AffineTransform; |
class FilterEffect; |
class FilterOperations; |
+class Image; |
class PLATFORM_EXPORT SkiaImageFilterBuilder { |
STACK_ALLOCATED(); |
@@ -50,6 +54,10 @@ public: |
PassRefPtr<SkImageFilter> transformColorSpace( |
SkImageFilter* input, ColorSpace srcColorSpace, ColorSpace dstColorSpace); |
+ |
+ SkMatrix matrixForBoxReflectFilter(ReflectionDirection, float offset); |
+ PassRefPtr<SkImageFilter> buildBoxReflectFilter( |
+ ReflectionDirection, float offset, Image* maskImage, SkImageFilter* input); |
}; |
} // namespace blink |