summaryrefslogtreecommitdiffstats
path: root/chromium/cc/paint/record_paint_canvas.cc
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2019-05-16 09:59:13 +0200
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2019-05-20 10:28:53 +0000
commit6c11fb357ec39bf087b8b632e2b1e375aef1b38b (patch)
treec8315530db18a8ee566521c39ab8a6af4f72bc03 /chromium/cc/paint/record_paint_canvas.cc
parent3ffaed019d0772e59d6cdb2d0d32fe4834c31f72 (diff)
BASELINE: Update Chromium to 74.0.3729.159
Change-Id: I8d2497da544c275415aedd94dd25328d555de811 Reviewed-by: Michael BrĂ¼ning <michael.bruning@qt.io>
Diffstat (limited to 'chromium/cc/paint/record_paint_canvas.cc')
-rw-r--r--chromium/cc/paint/record_paint_canvas.cc17
1 files changed, 10 insertions, 7 deletions
diff --git a/chromium/cc/paint/record_paint_canvas.cc b/chromium/cc/paint/record_paint_canvas.cc
index 24e7819d212..836565414f8 100644
--- a/chromium/cc/paint/record_paint_canvas.cc
+++ b/chromium/cc/paint/record_paint_canvas.cc
@@ -4,13 +4,14 @@
#include "cc/paint/record_paint_canvas.h"
+#include <utility>
+
#include "cc/paint/display_item_list.h"
#include "cc/paint/paint_image_builder.h"
#include "cc/paint/paint_record.h"
#include "cc/paint/paint_recorder.h"
#include "cc/paint/skottie_wrapper.h"
#include "third_party/skia/include/core/SkAnnotation.h"
-#include "third_party/skia/include/core/SkMetaData.h"
#include "third_party/skia/include/utils/SkNWayCanvas.h"
namespace cc {
@@ -23,12 +24,6 @@ RecordPaintCanvas::RecordPaintCanvas(DisplayItemList* list,
RecordPaintCanvas::~RecordPaintCanvas() = default;
-SkMetaData& RecordPaintCanvas::getMetaData() {
- // This could just be SkMetaData owned by RecordPaintCanvas, but since
- // SkCanvas already has one, we might as well use it directly.
- return GetCanvas()->getMetaData();
-}
-
SkImageInfo RecordPaintCanvas::imageInfo() const {
return GetCanvas()->imageInfo();
}
@@ -275,6 +270,14 @@ void RecordPaintCanvas::drawTextBlob(sk_sp<SkTextBlob> blob,
list_->push<DrawTextBlobOp>(std::move(blob), x, y, flags);
}
+void RecordPaintCanvas::drawTextBlob(sk_sp<SkTextBlob> blob,
+ SkScalar x,
+ SkScalar y,
+ const PaintFlags& flags,
+ const NodeHolder& holder) {
+ list_->push<DrawTextBlobOp>(std::move(blob), x, y, flags, holder);
+}
+
void RecordPaintCanvas::drawPicture(sk_sp<const PaintRecord> record) {
// TODO(enne): If this is small, maybe flatten it?
list_->push<DrawRecordOp>(record);