| OLD | NEW |
| 1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2013 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 "base/debug/trace_event.h" | 5 #include "base/debug/trace_event.h" |
| 6 #include "base/logging.h" | 6 #include "base/logging.h" |
| 7 #include "skia/ext/analysis_canvas.h" | 7 #include "skia/ext/analysis_canvas.h" |
| 8 #include "third_party/skia/include/core/SkDevice.h" | 8 #include "third_party/skia/include/core/SkDevice.h" |
| 9 #include "third_party/skia/include/core/SkDraw.h" | 9 #include "third_party/skia/include/core/SkDraw.h" |
| 10 #include "third_party/skia/include/core/SkRRect.h" | 10 #include "third_party/skia/include/core/SkRRect.h" |
| (...skipping 246 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 257 const void* text, | 257 const void* text, |
| 258 size_t len, | 258 size_t len, |
| 259 const SkPath& path, | 259 const SkPath& path, |
| 260 const SkMatrix* matrix, | 260 const SkMatrix* matrix, |
| 261 const SkPaint& paint) { | 261 const SkPaint& paint) { |
| 262 is_solid_color_ = false; | 262 is_solid_color_ = false; |
| 263 is_transparent_ = false; | 263 is_transparent_ = false; |
| 264 has_text_ = true; | 264 has_text_ = true; |
| 265 } | 265 } |
| 266 | 266 |
| 267 #ifdef SK_BUILD_FOR_ANDROID | |
| 268 void AnalysisDevice::drawPosTextOnPath(const SkDraw& draw, | |
| 269 const void* text, | |
| 270 size_t len, | |
| 271 const SkPoint pos[], | |
| 272 const SkPaint& paint, | |
| 273 const SkPath& path, | |
| 274 const SkMatrix* matrix) { | |
| 275 is_solid_color_ = false; | |
| 276 is_transparent_ = false; | |
| 277 has_text_ = true; | |
| 278 } | |
| 279 #endif | |
| 280 | |
| 281 void AnalysisDevice::drawVertices(const SkDraw& draw, | 267 void AnalysisDevice::drawVertices(const SkDraw& draw, |
| 282 SkCanvas::VertexMode, | 268 SkCanvas::VertexMode, |
| 283 int vertex_count, | 269 int vertex_count, |
| 284 const SkPoint verts[], | 270 const SkPoint verts[], |
| 285 const SkPoint texs[], | 271 const SkPoint texs[], |
| 286 const SkColor colors[], | 272 const SkColor colors[], |
| 287 SkXfermode* xmode, | 273 SkXfermode* xmode, |
| 288 const uint16_t indices[], | 274 const uint16_t indices[], |
| 289 int index_count, | 275 int index_count, |
| 290 const SkPaint& paint) { | 276 const SkPaint& paint) { |
| (...skipping 127 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 418 (static_cast<AnalysisDevice*>(getDevice()))->SetForceNotTransparent( | 404 (static_cast<AnalysisDevice*>(getDevice()))->SetForceNotTransparent( |
| 419 false); | 405 false); |
| 420 force_not_transparent_stack_level_ = kNoLayer; | 406 force_not_transparent_stack_level_ = kNoLayer; |
| 421 } | 407 } |
| 422 } | 408 } |
| 423 } | 409 } |
| 424 | 410 |
| 425 } // namespace skia | 411 } // namespace skia |
| 426 | 412 |
| 427 | 413 |
| OLD | NEW |