Index: cc/test/fake_recording_source.h |
diff --git a/cc/test/fake_recording_source.h b/cc/test/fake_recording_source.h |
index 089deb7ac647836922b500bc5463c4899aa1401f..20f9538dad5dc5b85c824373aa77a401d940ac6e 100644 |
--- a/cc/test/fake_recording_source.h |
+++ b/cc/test/fake_recording_source.h |
@@ -11,6 +11,8 @@ |
#include "cc/playback/recording_source.h" |
#include "cc/test/fake_content_layer_client.h" |
#include "cc/trees/layer_tree_settings.h" |
+#include "third_party/skia/include/core/SkImage.h" |
+#include "third_party/skia/include/core/SkRefCnt.h" |
namespace base { |
class WaitableEvent; |
@@ -90,19 +92,20 @@ class FakeRecordingSource : public RecordingSource { |
client_.add_draw_rectf(rect, paint); |
} |
- void add_draw_image(const SkImage* image, const gfx::Point& point) { |
- client_.add_draw_image(image, point, default_paint_); |
+ void add_draw_image(sk_sp<const SkImage> image, const gfx::Point& point) { |
+ client_.add_draw_image(std::move(image), point, default_paint_); |
} |
- void add_draw_image_with_transform(const SkImage* image, |
+ void add_draw_image_with_transform(sk_sp<const SkImage> image, |
const gfx::Transform& transform) { |
- client_.add_draw_image_with_transform(image, transform, default_paint_); |
+ client_.add_draw_image_with_transform(std::move(image), transform, |
+ default_paint_); |
} |
- void add_draw_image_with_paint(const SkImage* image, |
+ void add_draw_image_with_paint(sk_sp<const SkImage> image, |
const gfx::Point& point, |
const SkPaint& paint) { |
- client_.add_draw_image(image, point, paint); |
+ client_.add_draw_image(std::move(image), point, paint); |
} |
void set_default_paint(const SkPaint& paint) { default_paint_ = paint; } |