summaryrefslogtreecommitdiffstats
path: root/chromium/cc/layers/picture_image_layer.cc
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2017-04-05 17:15:33 +0200
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2017-04-11 07:47:18 +0000
commit7324afb043a0b1e623d8e8eb906cdc53bdeb4685 (patch)
treea3fe2d74ea9c9e142c390dac4ca0e219382ace46 /chromium/cc/layers/picture_image_layer.cc
parent6a4cabb866f66d4128a97cdc6d9d08ce074f1247 (diff)
BASELINE: Update Chromium to 58.0.3029.54
Change-Id: I67f57065a7afdc8e4614adb5c0230281428df4d1 Reviewed-by: Peter Varga <pvarga@inf.u-szeged.hu>
Diffstat (limited to 'chromium/cc/layers/picture_image_layer.cc')
-rw-r--r--chromium/cc/layers/picture_image_layer.cc19
1 files changed, 6 insertions, 13 deletions
diff --git a/chromium/cc/layers/picture_image_layer.cc b/chromium/cc/layers/picture_image_layer.cc
index 81d01f73451..0e909d6b8a6 100644
--- a/chromium/cc/layers/picture_image_layer.cc
+++ b/chromium/cc/layers/picture_image_layer.cc
@@ -7,14 +7,11 @@
#include <stddef.h>
#include "cc/layers/picture_layer_impl.h"
-#include "cc/playback/display_item_list_settings.h"
+#include "cc/paint/paint_canvas.h"
+#include "cc/paint/paint_recorder.h"
#include "cc/playback/drawing_display_item.h"
#include "cc/trees/layer_tree_host.h"
#include "cc/trees/layer_tree_settings.h"
-#include "third_party/skia/include/core/SkCanvas.h"
-#include "third_party/skia/include/core/SkImage.h"
-#include "third_party/skia/include/core/SkPictureRecorder.h"
-#include "ui/gfx/skia_util.h"
namespace cc {
@@ -30,7 +27,7 @@ PictureImageLayer::~PictureImageLayer() {
std::unique_ptr<LayerImpl> PictureImageLayer::CreateLayerImpl(
LayerTreeImpl* tree_impl) {
- auto layer_impl = PictureLayerImpl::Create(tree_impl, id(), is_mask());
+ auto layer_impl = PictureLayerImpl::Create(tree_impl, id(), mask_type());
layer_impl->set_is_directly_composited_image(true);
return std::move(layer_impl);
}
@@ -63,14 +60,10 @@ scoped_refptr<DisplayItemList> PictureImageLayer::PaintContentsToDisplayList(
DCHECK_GT(image_->height(), 0);
DCHECK(layer_tree_host());
- DisplayItemListSettings settings;
- settings.use_cached_picture =
- layer_tree_host()->GetSettings().use_cached_picture_raster;
- scoped_refptr<DisplayItemList> display_list =
- DisplayItemList::Create(settings);
+ auto display_list = make_scoped_refptr(new DisplayItemList);
- SkPictureRecorder recorder;
- SkCanvas* canvas =
+ PaintRecorder recorder;
+ PaintCanvas* canvas =
recorder.beginRecording(gfx::RectToSkRect(PaintableRegion()));
SkScalar content_to_layer_scale_x =