Index: cc/layers/picture_image_layer.h |
diff --git a/cc/layers/picture_image_layer.h b/cc/layers/picture_image_layer.h |
index fd3c1a22d9a63e72854e739d55521d9d85995403..75379ed1f40d41252dc9a2c77c0db4905464564f 100644 |
--- a/cc/layers/picture_image_layer.h |
+++ b/cc/layers/picture_image_layer.h |
@@ -14,6 +14,7 @@ |
#include "skia/ext/refptr.h" |
#include "ui/gfx/geometry/size.h" |
+class SkColorFilter; |
class SkImage; |
namespace cc { |
@@ -22,7 +23,8 @@ class CC_EXPORT PictureImageLayer : public PictureLayer, ContentLayerClient { |
public: |
static scoped_refptr<PictureImageLayer> Create(const LayerSettings& settings); |
- void SetImage(skia::RefPtr<const SkImage> image); |
+ void SetImage(skia::RefPtr<const SkImage> image, |
+ skia::RefPtr<SkColorFilter> transform = nullptr); |
// Layer implementation. |
scoped_ptr<LayerImpl> CreateLayerImpl(LayerTreeImpl* tree_impl) override; |
@@ -43,6 +45,7 @@ class CC_EXPORT PictureImageLayer : public PictureLayer, ContentLayerClient { |
~PictureImageLayer() override; |
skia::RefPtr<const SkImage> image_; |
+ skia::RefPtr<SkColorFilter> transform_; |
DISALLOW_COPY_AND_ASSIGN(PictureImageLayer); |
}; |