OLD | NEW |
1 | 1 |
2 /* | 2 /* |
3 * Copyright 2012 Google Inc. | 3 * Copyright 2012 Google Inc. |
4 * | 4 * |
5 * Use of this source code is governed by a BSD-style license that can be | 5 * Use of this source code is governed by a BSD-style license that can be |
6 * found in the LICENSE file. | 6 * found in the LICENSE file. |
7 */ | 7 */ |
8 | 8 |
9 | 9 |
10 #include "SkColorPriv.h" | 10 #include "SkColorPriv.h" |
(...skipping 371 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
382 void SkDebugCanvas::drawBitmapNine(const SkBitmap& bitmap, | 382 void SkDebugCanvas::drawBitmapNine(const SkBitmap& bitmap, |
383 const SkIRect& center, const SkRect& dst, const SkPaint* paint) { | 383 const SkIRect& center, const SkRect& dst, const SkPaint* paint) { |
384 SkBitmap resizedBitmap = createBitmap(bitmap, NULL); | 384 SkBitmap resizedBitmap = createBitmap(bitmap, NULL); |
385 addDrawCommand(new DrawBitmapNine(bitmap, center, dst, paint, resizedBitmap)
); | 385 addDrawCommand(new DrawBitmapNine(bitmap, center, dst, paint, resizedBitmap)
); |
386 } | 386 } |
387 | 387 |
388 void SkDebugCanvas::drawData(const void* data, size_t length) { | 388 void SkDebugCanvas::drawData(const void* data, size_t length) { |
389 addDrawCommand(new DrawData(data, length)); | 389 addDrawCommand(new DrawData(data, length)); |
390 } | 390 } |
391 | 391 |
| 392 void SkDebugCanvas::beginCommentGroup(const char* description) { |
| 393 addDrawCommand(new BeginCommentGroup(description)); |
| 394 } |
| 395 |
| 396 void SkDebugCanvas::addComment(const char* kywd, const char* value) { |
| 397 addDrawCommand(new Comment(kywd, value)); |
| 398 } |
| 399 |
| 400 void SkDebugCanvas::endCommentGroup() { |
| 401 addDrawCommand(new EndCommentGroup()); |
| 402 } |
| 403 |
392 void SkDebugCanvas::drawOval(const SkRect& oval, const SkPaint& paint) { | 404 void SkDebugCanvas::drawOval(const SkRect& oval, const SkPaint& paint) { |
393 addDrawCommand(new DrawOval(oval, paint)); | 405 addDrawCommand(new DrawOval(oval, paint)); |
394 } | 406 } |
395 | 407 |
396 void SkDebugCanvas::drawPaint(const SkPaint& paint) { | 408 void SkDebugCanvas::drawPaint(const SkPaint& paint) { |
397 addDrawCommand(new DrawPaint(paint)); | 409 addDrawCommand(new DrawPaint(paint)); |
398 } | 410 } |
399 | 411 |
400 void SkDebugCanvas::drawPath(const SkPath& path, const SkPaint& paint) { | 412 void SkDebugCanvas::drawPath(const SkPath& path, const SkPaint& paint) { |
401 SkBitmap bitmap = createBitmap(path); | 413 SkBitmap bitmap = createBitmap(path); |
(...skipping 88 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
490 | 502 |
491 bool SkDebugCanvas::translate(SkScalar dx, SkScalar dy) { | 503 bool SkDebugCanvas::translate(SkScalar dx, SkScalar dy) { |
492 addDrawCommand(new Translate(dx, dy)); | 504 addDrawCommand(new Translate(dx, dy)); |
493 return true; | 505 return true; |
494 } | 506 } |
495 | 507 |
496 void SkDebugCanvas::toggleCommand(int index, bool toggle) { | 508 void SkDebugCanvas::toggleCommand(int index, bool toggle) { |
497 SkASSERT(index < fCommandVector.count()); | 509 SkASSERT(index < fCommandVector.count()); |
498 fCommandVector[index]->setVisible(toggle); | 510 fCommandVector[index]->setVisible(toggle); |
499 } | 511 } |
OLD | NEW |