summaryrefslogtreecommitdiffstats
path: root/chromium/cc/paint/record_paint_canvas.h
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2017-11-20 10:33:36 +0100
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2017-11-22 11:45:12 +0000
commitbe59a35641616a4cf23c4a13fa0632624b021c1b (patch)
tree9da183258bdf9cc413f7562079d25ace6955467f /chromium/cc/paint/record_paint_canvas.h
parentd702e4b6a64574e97fc7df8fe3238cde70242080 (diff)
BASELINE: Update Chromium to 62.0.3202.101
Change-Id: I2d5eca8117600df6d331f6166ab24d943d9814ac Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
Diffstat (limited to 'chromium/cc/paint/record_paint_canvas.h')
-rw-r--r--chromium/cc/paint/record_paint_canvas.h24
1 files changed, 3 insertions, 21 deletions
diff --git a/chromium/cc/paint/record_paint_canvas.h b/chromium/cc/paint/record_paint_canvas.h
index d5b6d898a97..b54c9efc6bf 100644
--- a/chromium/cc/paint/record_paint_canvas.h
+++ b/chromium/cc/paint/record_paint_canvas.h
@@ -19,12 +19,12 @@
namespace cc {
-class PaintOpBuffer;
+class DisplayItemList;
class PaintFlags;
class CC_PAINT_EXPORT RecordPaintCanvas final : public PaintCanvas {
public:
- explicit RecordPaintCanvas(PaintOpBuffer* buffer, const SkRect& bounds);
+ RecordPaintCanvas(DisplayItemList* list, const SkRect& bounds);
~RecordPaintCanvas() override;
SkMetaData& getMetaData() override;
@@ -71,15 +71,6 @@ class CC_PAINT_EXPORT RecordPaintCanvas final : public PaintCanvas {
void drawDRRect(const SkRRect& outer,
const SkRRect& inner,
const PaintFlags& flags) override;
- void drawCircle(SkScalar cx,
- SkScalar cy,
- SkScalar radius,
- const PaintFlags& flags) override;
- void drawArc(const SkRect& oval,
- SkScalar start_angle,
- SkScalar sweep_angle,
- bool use_center,
- const PaintFlags& flags) override;
void drawRoundRect(const SkRect& rect,
SkScalar rx,
SkScalar ry,
@@ -99,15 +90,6 @@ class CC_PAINT_EXPORT RecordPaintCanvas final : public PaintCanvas {
SkScalar top,
const PaintFlags* flags) override;
- void drawText(const void* text,
- size_t byte_length,
- SkScalar x,
- SkScalar y,
- const PaintFlags& flags) override;
- void drawPosText(const void* text,
- size_t byte_length,
- const SkPoint pos[],
- const PaintFlags& flags) override;
void drawTextBlob(sk_sp<SkTextBlob> blob,
SkScalar x,
SkScalar y,
@@ -136,7 +118,7 @@ class CC_PAINT_EXPORT RecordPaintCanvas final : public PaintCanvas {
const SkNoDrawCanvas* GetCanvas() const;
SkNoDrawCanvas* GetCanvas();
- PaintOpBuffer* buffer_;
+ DisplayItemList* list_;
// TODO(enne): Although RecordPaintCanvas is mostly a write-only interface
// where paint commands are stored, occasionally users of PaintCanvas want