Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(156)

Side by Side Diff: src/utils/debugger/SkDrawCommand.cpp

Issue 916983002: Add staging for Chromium (Closed) Base URL: https://skia.googlesource.com/skia.git@master
Patch Set: Fix compilation issue Created 5 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « src/utils/debugger/SkDrawCommand.h ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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 "SkDrawCommand.h" 10 #include "SkDrawCommand.h"
11 #include "SkObjectParser.h" 11 #include "SkObjectParser.h"
12 12
13 #include "SkTextBlob.h" 13 #include "SkTextBlob.h"
14 14
15 // TODO(chudy): Refactor into non subclass model. 15 // TODO(chudy): Refactor into non subclass model.
16 16
17 const char* SkDrawCommand::kDrawRectString = "Draw Rect";
18 const char* SkDrawCommand::kClipRectString = "Clip Rect";
19
20 const SkDrawCommand::OpType SkDrawCommand::kSave_OpType = SAVE;
21 const SkDrawCommand::OpType SkDrawCommand::kClipRect_OpType = CLIP_RECT;
22 const SkDrawCommand::OpType SkDrawCommand::kDrawRect_OpType = DRAW_RECT;
23 const SkDrawCommand::OpType SkDrawCommand::kRestore_OpType = RESTORE;
24 const SkDrawCommand::OpType SkDrawCommand::kSetMatrix_OpType = SET_MATRIX;
25
17 SkDrawCommand::SkDrawCommand(DrawType type) 26 SkDrawCommand::SkDrawCommand(DrawType type)
18 : fDrawType(type) 27 : fDrawType(type)
19 , fOffset(0) 28 , fOffset(0)
20 , fVisible(true) { 29 , fVisible(true) {
21 } 30 }
22 31
23 SkDrawCommand::~SkDrawCommand() { 32 SkDrawCommand::~SkDrawCommand() {
24 fInfo.deleteAll(); 33 fInfo.deleteAll();
25 } 34 }
26 35
(...skipping 23 matching lines...) Expand all
50 case DRAW_SPRITE: return "Draw Sprite"; 59 case DRAW_SPRITE: return "Draw Sprite";
51 case DRAW_TEXT: return "Draw Text"; 60 case DRAW_TEXT: return "Draw Text";
52 case DRAW_TEXT_BLOB: return "Draw Text Blob"; 61 case DRAW_TEXT_BLOB: return "Draw Text Blob";
53 case DRAW_TEXT_ON_PATH: return "Draw Text On Path"; 62 case DRAW_TEXT_ON_PATH: return "Draw Text On Path";
54 case DRAW_VERTICES: return "Draw Vertices"; 63 case DRAW_VERTICES: return "Draw Vertices";
55 case RESTORE: return "Restore"; 64 case RESTORE: return "Restore";
56 case ROTATE: return "Rotate"; 65 case ROTATE: return "Rotate";
57 case SAVE: return "Save"; 66 case SAVE: return "Save";
58 case SAVE_LAYER: return "Save Layer"; 67 case SAVE_LAYER: return "Save Layer";
59 case SCALE: return "Scale"; 68 case SCALE: return "Scale";
60 case SET_MATRIX: return "Set Matrix"; 69 case SET_MATRIX: return "SetMatrix";
61 case SKEW: return "Skew"; 70 case SKEW: return "Skew";
62 case TRANSLATE: return "Translate"; 71 case TRANSLATE: return "Translate";
63 case NOOP: return "NoOp"; 72 case NOOP: return "NoOp";
64 case BEGIN_COMMENT_GROUP: return "BeginCommentGroup"; 73 case BEGIN_COMMENT_GROUP: return "BeginCommentGroup";
65 case COMMENT: return "Comment"; 74 case COMMENT: return "Comment";
66 case END_COMMENT_GROUP: return "EndCommentGroup"; 75 case END_COMMENT_GROUP: return "EndCommentGroup";
67 case DRAW_DRRECT: return "Draw DRRect"; 76 case DRAW_DRRECT: return "Draw DRRect";
68 default: 77 default:
69 SkDebugf("DrawType error 0x%08x\n", type); 78 SkDebugf("DrawType error 0x%08x\n", type);
70 SkASSERT(0); 79 SkASSERT(0);
(...skipping 864 matching lines...) Expand 10 before | Expand all | Expand 10 after
935 fDy = dy; 944 fDy = dy;
936 945
937 fInfo.push(SkObjectParser::ScalarToString(dx, "SkScalar dx: ")); 946 fInfo.push(SkObjectParser::ScalarToString(dx, "SkScalar dx: "));
938 fInfo.push(SkObjectParser::ScalarToString(dy, "SkScalar dy: ")); 947 fInfo.push(SkObjectParser::ScalarToString(dy, "SkScalar dy: "));
939 } 948 }
940 949
941 void SkTranslateCommand::execute(SkCanvas* canvas) const { 950 void SkTranslateCommand::execute(SkCanvas* canvas) const {
942 canvas->translate(fDx, fDy); 951 canvas->translate(fDx, fDy);
943 } 952 }
944 953
OLDNEW
« no previous file with comments | « src/utils/debugger/SkDrawCommand.h ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698