| OLD | NEW |
| 1 // Copyright 2017 The Chromium Authors. All rights reserved. | 1 // Copyright 2017 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "cc/paint/paint_canvas.h" | 5 #include "cc/paint/paint_canvas.h" |
| 6 | 6 |
| 7 #include "base/memory/ptr_util.h" | 7 #include "base/memory/ptr_util.h" |
| 8 #include "cc/paint/display_item_list.h" | 8 #include "cc/paint/display_item_list.h" |
| 9 #include "cc/paint/paint_record.h" | 9 #include "cc/paint/paint_record.h" |
| 10 #include "cc/paint/paint_recorder.h" | 10 #include "cc/paint/paint_recorder.h" |
| (...skipping 183 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 194 SkScalar rx, | 194 SkScalar rx, |
| 195 SkScalar ry, | 195 SkScalar ry, |
| 196 const PaintFlags& flags) { | 196 const PaintFlags& flags) { |
| 197 canvas_->drawRoundRect(rect, rx, ry, ToSkPaint(flags)); | 197 canvas_->drawRoundRect(rect, rx, ry, ToSkPaint(flags)); |
| 198 } | 198 } |
| 199 | 199 |
| 200 void SkiaPaintCanvas::drawPath(const SkPath& path, const PaintFlags& flags) { | 200 void SkiaPaintCanvas::drawPath(const SkPath& path, const PaintFlags& flags) { |
| 201 canvas_->drawPath(path, ToSkPaint(flags)); | 201 canvas_->drawPath(path, ToSkPaint(flags)); |
| 202 } | 202 } |
| 203 | 203 |
| 204 void SkiaPaintCanvas::drawImage(sk_sp<const SkImage> image, | 204 void SkiaPaintCanvas::drawImage(const PaintImage& image, |
| 205 SkScalar left, | 205 SkScalar left, |
| 206 SkScalar top, | 206 SkScalar top, |
| 207 const PaintFlags* flags) { | 207 const PaintFlags* flags) { |
| 208 canvas_->drawImage(image.get(), left, top, ToSkPaint(flags)); | 208 canvas_->drawImage(image.sk_image().get(), left, top, ToSkPaint(flags)); |
| 209 } | 209 } |
| 210 | 210 |
| 211 void SkiaPaintCanvas::drawImageRect(sk_sp<const SkImage> image, | 211 void SkiaPaintCanvas::drawImageRect(const PaintImage& image, |
| 212 const SkRect& src, | 212 const SkRect& src, |
| 213 const SkRect& dst, | 213 const SkRect& dst, |
| 214 const PaintFlags* flags, | 214 const PaintFlags* flags, |
| 215 SrcRectConstraint constraint) { | 215 SrcRectConstraint constraint) { |
| 216 canvas_->drawImageRect(image.get(), src, dst, ToSkPaint(flags), | 216 canvas_->drawImageRect(image.sk_image().get(), src, dst, ToSkPaint(flags), |
| 217 static_cast<SkCanvas::SrcRectConstraint>(constraint)); | 217 static_cast<SkCanvas::SrcRectConstraint>(constraint)); |
| 218 } | 218 } |
| 219 | 219 |
| 220 void SkiaPaintCanvas::drawBitmap(const SkBitmap& bitmap, | 220 void SkiaPaintCanvas::drawBitmap(const SkBitmap& bitmap, |
| 221 SkScalar left, | 221 SkScalar left, |
| 222 SkScalar top, | 222 SkScalar top, |
| 223 const PaintFlags* flags) { | 223 const PaintFlags* flags) { |
| 224 canvas_->drawBitmap(bitmap, left, top, ToSkPaint(flags)); | 224 canvas_->drawBitmap(bitmap, left, top, ToSkPaint(flags)); |
| 225 } | 225 } |
| 226 | 226 |
| (...skipping 75 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 302 break; | 302 break; |
| 303 case AnnotationType::NAMED_DESTINATION: { | 303 case AnnotationType::NAMED_DESTINATION: { |
| 304 SkPoint point = SkPoint::Make(rect.x(), rect.y()); | 304 SkPoint point = SkPoint::Make(rect.x(), rect.y()); |
| 305 SkAnnotateNamedDestination(canvas_, point, data.get()); | 305 SkAnnotateNamedDestination(canvas_, point, data.get()); |
| 306 break; | 306 break; |
| 307 } | 307 } |
| 308 } | 308 } |
| 309 } | 309 } |
| 310 | 310 |
| 311 } // namespace cc | 311 } // namespace cc |
| OLD | NEW |