Index: cc/render_pass.h |
diff --git a/cc/render_pass.h b/cc/render_pass.h |
index ce0005e23167b8afb8552a6c310939b4bf3b5c19..076cfe4e8e4d1ba2aa9acda15779c6e8118b5cc5 100644 |
--- a/cc/render_pass.h |
+++ b/cc/render_pass.h |
@@ -18,6 +18,8 @@ |
#include <public/WebTransformationMatrix.h> |
#include <vector> |
+class SkImageFilter; |
+ |
namespace cc { |
class LayerImpl; |
@@ -91,6 +93,9 @@ public: |
const WebKit::WebFilterOperations& backgroundFilters() const { return m_backgroundFilters; } |
void setBackgroundFilters(const WebKit::WebFilterOperations& filters) { m_backgroundFilters = filters; } |
+ SkImageFilter* filter() const { return m_filter; } |
+ void setFilter(SkImageFilter* filter); |
+ |
bool hasTransparentBackground() const { return m_hasTransparentBackground; } |
void setHasTransparentBackground(bool transparent) { m_hasTransparentBackground = transparent; } |
@@ -109,6 +114,7 @@ protected: |
bool m_hasOcclusionFromOutsideTargetSurface; |
WebKit::WebFilterOperations m_filters; |
WebKit::WebFilterOperations m_backgroundFilters; |
+ SkImageFilter* m_filter; |
DISALLOW_COPY_AND_ASSIGN(RenderPass); |
}; |