| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright 2014 Google Inc. | 2 * Copyright 2014 Google Inc. |
| 3 * | 3 * |
| 4 * Use of this source code is governed by a BSD-style license that can be | 4 * Use of this source code is governed by a BSD-style license that can be |
| 5 * found in the LICENSE file. | 5 * found in the LICENSE file. |
| 6 */ | 6 */ |
| 7 | 7 |
| 8 #include "SkRecordDraw.h" | 8 #include "SkRecordDraw.h" |
| 9 #include "SkTSort.h" | 9 #include "SkTSort.h" |
| 10 | 10 |
| (...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 64 DRAW(PopCull, popCull()); | 64 DRAW(PopCull, popCull()); |
| 65 DRAW(PushCull, pushCull(r.rect)); | 65 DRAW(PushCull, pushCull(r.rect)); |
| 66 DRAW(Clear, clear(r.color)); | 66 DRAW(Clear, clear(r.color)); |
| 67 DRAW(SetMatrix, setMatrix(SkMatrix::Concat(fInitialCTM, r.matrix))); | 67 DRAW(SetMatrix, setMatrix(SkMatrix::Concat(fInitialCTM, r.matrix))); |
| 68 | 68 |
| 69 DRAW(ClipPath, clipPath(r.path, r.op, r.doAA)); | 69 DRAW(ClipPath, clipPath(r.path, r.op, r.doAA)); |
| 70 DRAW(ClipRRect, clipRRect(r.rrect, r.op, r.doAA)); | 70 DRAW(ClipRRect, clipRRect(r.rrect, r.op, r.doAA)); |
| 71 DRAW(ClipRect, clipRect(r.rect, r.op, r.doAA)); | 71 DRAW(ClipRect, clipRect(r.rect, r.op, r.doAA)); |
| 72 DRAW(ClipRegion, clipRegion(r.region, r.op)); | 72 DRAW(ClipRegion, clipRegion(r.region, r.op)); |
| 73 | 73 |
| 74 DRAW(BeginCommentGroup, beginCommentGroup(r.description)); |
| 75 DRAW(AddComment, addComment(r.key, r.value)); |
| 76 DRAW(EndCommentGroup, endCommentGroup()); |
| 77 |
| 74 DRAW(DrawBitmap, drawBitmap(shallow_copy(r.bitmap), r.left, r.top, r.paint)); | 78 DRAW(DrawBitmap, drawBitmap(shallow_copy(r.bitmap), r.left, r.top, r.paint)); |
| 75 DRAW(DrawBitmapMatrix, drawBitmapMatrix(shallow_copy(r.bitmap), r.matrix, r.pain
t)); | 79 DRAW(DrawBitmapMatrix, drawBitmapMatrix(shallow_copy(r.bitmap), r.matrix, r.pain
t)); |
| 76 DRAW(DrawBitmapNine, drawBitmapNine(shallow_copy(r.bitmap), r.center, r.dst, r.p
aint)); | 80 DRAW(DrawBitmapNine, drawBitmapNine(shallow_copy(r.bitmap), r.center, r.dst, r.p
aint)); |
| 77 DRAW(DrawBitmapRectToRect, | 81 DRAW(DrawBitmapRectToRect, |
| 78 drawBitmapRectToRect(shallow_copy(r.bitmap), r.src, r.dst, r.paint, r.fl
ags)); | 82 drawBitmapRectToRect(shallow_copy(r.bitmap), r.src, r.dst, r.paint, r.fl
ags)); |
| 79 DRAW(DrawDRRect, drawDRRect(r.outer, r.inner, r.paint)); | 83 DRAW(DrawDRRect, drawDRRect(r.outer, r.inner, r.paint)); |
| 80 DRAW(DrawOval, drawOval(r.oval, r.paint)); | 84 DRAW(DrawOval, drawOval(r.oval, r.paint)); |
| 81 DRAW(DrawPaint, drawPaint(r.paint)); | 85 DRAW(DrawPaint, drawPaint(r.paint)); |
| 82 DRAW(DrawPath, drawPath(r.path, r.paint)); | 86 DRAW(DrawPath, drawPath(r.path, r.paint)); |
| 83 DRAW(DrawPatch, drawPatch(r.cubics, r.colors, r.texCoords, r.xmode.get(), r.pain
t)); | 87 DRAW(DrawPatch, drawPatch(r.cubics, r.colors, r.texCoords, r.xmode.get(), r.pain
t)); |
| (...skipping 316 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 400 // Used to track the bounds of Save/Restore blocks and the control ops insid
e them. | 404 // Used to track the bounds of Save/Restore blocks and the control ops insid
e them. |
| 401 SkTDArray<SaveBounds> fSaveStack; | 405 SkTDArray<SaveBounds> fSaveStack; |
| 402 SkTDArray<unsigned> fControlIndices; | 406 SkTDArray<unsigned> fControlIndices; |
| 403 }; | 407 }; |
| 404 | 408 |
| 405 } // namespace SkRecords | 409 } // namespace SkRecords |
| 406 | 410 |
| 407 void SkRecordFillBounds(const SkRecord& record, SkBBoxHierarchy* bbh) { | 411 void SkRecordFillBounds(const SkRecord& record, SkBBoxHierarchy* bbh) { |
| 408 SkRecords::FillBounds(record, bbh); | 412 SkRecords::FillBounds(record, bbh); |
| 409 } | 413 } |
| OLD | NEW |