| Index: src/utils/debugger/SkDrawCommand.cpp
|
| diff --git a/src/utils/debugger/SkDrawCommand.cpp b/src/utils/debugger/SkDrawCommand.cpp
|
| index 93c436df6494cf4a0127b0e0ed1a73a47838769e..142c4a44b1f818a00821e63535b210acc3b7ef65 100644
|
| --- a/src/utils/debugger/SkDrawCommand.cpp
|
| +++ b/src/utils/debugger/SkDrawCommand.cpp
|
| @@ -20,11 +20,6 @@ SkDrawCommand::SkDrawCommand(DrawType type)
|
| , fVisible(true) {
|
| }
|
|
|
| -SkDrawCommand::SkDrawCommand() {
|
| - fOffset = 0;
|
| - fVisible = true;
|
| -}
|
| -
|
| SkDrawCommand::~SkDrawCommand() {
|
| fInfo.deleteAll();
|
| }
|
| @@ -81,7 +76,7 @@ const char* SkDrawCommand::GetCommandString(DrawType type) {
|
| return NULL;
|
| }
|
|
|
| -SkString SkDrawCommand::toString() {
|
| +SkString SkDrawCommand::toString() const {
|
| return SkString(GetCommandString(fDrawType));
|
| }
|
|
|
| @@ -90,7 +85,7 @@ SkClearCommand::SkClearCommand(SkColor color) : INHERITED(DRAW_CLEAR) {
|
| fInfo.push(SkObjectParser::CustomTextToString("No Parameters"));
|
| }
|
|
|
| -void SkClearCommand::execute(SkCanvas* canvas) {
|
| +void SkClearCommand::execute(SkCanvas* canvas) const {
|
| canvas->clear(fColor);
|
| }
|
|
|
| @@ -207,7 +202,7 @@ SkClipPathCommand::SkClipPathCommand(const SkPath& path, SkRegion::Op op, bool d
|
| fInfo.push(SkObjectParser::BoolToString(doAA));
|
| }
|
|
|
| -void SkClipPathCommand::execute(SkCanvas* canvas) {
|
| +void SkClipPathCommand::execute(SkCanvas* canvas) const {
|
| canvas->clipPath(fPath, fOp, fDoAA);
|
| }
|
|
|
| @@ -225,7 +220,7 @@ SkClipRegionCommand::SkClipRegionCommand(const SkRegion& region, SkRegion::Op op
|
| fInfo.push(SkObjectParser::RegionOpToString(op));
|
| }
|
|
|
| -void SkClipRegionCommand::execute(SkCanvas* canvas) {
|
| +void SkClipRegionCommand::execute(SkCanvas* canvas) const {
|
| canvas->clipRegion(fRegion, fOp);
|
| }
|
|
|
| @@ -240,7 +235,7 @@ SkClipRectCommand::SkClipRectCommand(const SkRect& rect, SkRegion::Op op, bool d
|
| fInfo.push(SkObjectParser::BoolToString(doAA));
|
| }
|
|
|
| -void SkClipRectCommand::execute(SkCanvas* canvas) {
|
| +void SkClipRectCommand::execute(SkCanvas* canvas) const {
|
| canvas->clipRect(fRect, fOp, fDoAA);
|
| }
|
|
|
| @@ -255,7 +250,7 @@ SkClipRRectCommand::SkClipRRectCommand(const SkRRect& rrect, SkRegion::Op op, bo
|
| fInfo.push(SkObjectParser::BoolToString(doAA));
|
| }
|
|
|
| -void SkClipRRectCommand::execute(SkCanvas* canvas) {
|
| +void SkClipRRectCommand::execute(SkCanvas* canvas) const {
|
| canvas->clipRRect(fRRect, fOp, fDoAA);
|
| }
|
|
|
| @@ -271,7 +266,7 @@ SkConcatCommand::SkConcatCommand(const SkMatrix& matrix)
|
| fInfo.push(SkObjectParser::MatrixToString(matrix));
|
| }
|
|
|
| -void SkConcatCommand::execute(SkCanvas* canvas) {
|
| +void SkConcatCommand::execute(SkCanvas* canvas) const {
|
| canvas->concat(fMatrix);
|
| }
|
|
|
| @@ -296,7 +291,7 @@ SkDrawBitmapCommand::SkDrawBitmapCommand(const SkBitmap& bitmap, SkScalar left,
|
| }
|
| }
|
|
|
| -void SkDrawBitmapCommand::execute(SkCanvas* canvas) {
|
| +void SkDrawBitmapCommand::execute(SkCanvas* canvas) const {
|
| canvas->drawBitmap(fBitmap, fLeft, fTop, fPaintPtr);
|
| }
|
|
|
| @@ -325,7 +320,7 @@ SkDrawBitmapMatrixCommand::SkDrawBitmapMatrixCommand(const SkBitmap& bitmap,
|
| }
|
| }
|
|
|
| -void SkDrawBitmapMatrixCommand::execute(SkCanvas* canvas) {
|
| +void SkDrawBitmapMatrixCommand::execute(SkCanvas* canvas) const {
|
| canvas->drawBitmapMatrix(fBitmap, fMatrix, fPaintPtr);
|
| }
|
|
|
| @@ -355,7 +350,7 @@ SkDrawBitmapNineCommand::SkDrawBitmapNineCommand(const SkBitmap& bitmap, const S
|
| }
|
| }
|
|
|
| -void SkDrawBitmapNineCommand::execute(SkCanvas* canvas) {
|
| +void SkDrawBitmapNineCommand::execute(SkCanvas* canvas) const {
|
| canvas->drawBitmapNine(fBitmap, fCenter, fDst, fPaintPtr);
|
| }
|
|
|
| @@ -395,7 +390,7 @@ SkDrawBitmapRectCommand::SkDrawBitmapRectCommand(const SkBitmap& bitmap, const S
|
| fInfo.push(SkObjectParser::IntToString(fFlags, "Flags: "));
|
| }
|
|
|
| -void SkDrawBitmapRectCommand::execute(SkCanvas* canvas) {
|
| +void SkDrawBitmapRectCommand::execute(SkCanvas* canvas) const {
|
| canvas->drawBitmapRectToRect(fBitmap, this->srcRect(), fDst, fPaintPtr, fFlags);
|
| }
|
|
|
| @@ -416,7 +411,7 @@ SkDrawDataCommand::SkDrawDataCommand(const void* data, size_t length)
|
| fInfo.push(str);
|
| }
|
|
|
| -void SkDrawDataCommand::execute(SkCanvas* canvas) {
|
| +void SkDrawDataCommand::execute(SkCanvas* canvas) const {
|
| canvas->drawData(fData, fLength);
|
| }
|
|
|
| @@ -450,7 +445,7 @@ SkDrawOvalCommand::SkDrawOvalCommand(const SkRect& oval, const SkPaint& paint)
|
| fInfo.push(SkObjectParser::PaintToString(paint));
|
| }
|
|
|
| -void SkDrawOvalCommand::execute(SkCanvas* canvas) {
|
| +void SkDrawOvalCommand::execute(SkCanvas* canvas) const {
|
| canvas->drawOval(fOval, fPaint);
|
| }
|
|
|
| @@ -477,7 +472,7 @@ SkDrawPaintCommand::SkDrawPaintCommand(const SkPaint& paint)
|
| fInfo.push(SkObjectParser::PaintToString(paint));
|
| }
|
|
|
| -void SkDrawPaintCommand::execute(SkCanvas* canvas) {
|
| +void SkDrawPaintCommand::execute(SkCanvas* canvas) const {
|
| canvas->drawPaint(fPaint);
|
| }
|
|
|
| @@ -496,7 +491,7 @@ SkDrawPathCommand::SkDrawPathCommand(const SkPath& path, const SkPaint& paint)
|
| fInfo.push(SkObjectParser::PaintToString(paint));
|
| }
|
|
|
| -void SkDrawPathCommand::execute(SkCanvas* canvas) {
|
| +void SkDrawPathCommand::execute(SkCanvas* canvas) const {
|
| canvas->drawPath(fPath, fPaint);
|
| }
|
|
|
| @@ -535,7 +530,7 @@ SkDrawPictureCommand::SkDrawPictureCommand(const SkPicture* picture,
|
| }
|
| }
|
|
|
| -void SkDrawPictureCommand::execute(SkCanvas* canvas) {
|
| +void SkDrawPictureCommand::execute(SkCanvas* canvas) const {
|
| canvas->drawPicture(fPicture, fMatrixPtr, fPaintPtr);
|
| }
|
|
|
| @@ -568,7 +563,7 @@ SkDrawPointsCommand::SkDrawPointsCommand(SkCanvas::PointMode mode, size_t count,
|
| fInfo.push(SkObjectParser::PaintToString(paint));
|
| }
|
|
|
| -void SkDrawPointsCommand::execute(SkCanvas* canvas) {
|
| +void SkDrawPointsCommand::execute(SkCanvas* canvas) const {
|
| canvas->drawPoints(fMode, fCount, fPts, fPaint);
|
| }
|
|
|
| @@ -615,7 +610,7 @@ SkDrawPosTextCommand::SkDrawPosTextCommand(const void* text, size_t byteLength,
|
| fInfo.push(SkObjectParser::PaintToString(paint));
|
| }
|
|
|
| -void SkDrawPosTextCommand::execute(SkCanvas* canvas) {
|
| +void SkDrawPosTextCommand::execute(SkCanvas* canvas) const {
|
| canvas->drawPosText(fText, fByteLength, fPos, fPaint);
|
| }
|
|
|
| @@ -642,7 +637,7 @@ SkDrawPosTextHCommand::SkDrawPosTextHCommand(const void* text, size_t byteLength
|
| fInfo.push(SkObjectParser::PaintToString(paint));
|
| }
|
|
|
| -void SkDrawPosTextHCommand::execute(SkCanvas* canvas) {
|
| +void SkDrawPosTextHCommand::execute(SkCanvas* canvas) const {
|
| canvas->drawPosTextH(fText, fByteLength, fXpos, fConstY, fPaint);
|
| }
|
|
|
| @@ -662,7 +657,7 @@ SkDrawTextBlobCommand::SkDrawTextBlobCommand(const SkTextBlob* blob, SkScalar x,
|
| fInfo.push(SkObjectParser::PaintToString(paint));
|
| }
|
|
|
| -void SkDrawTextBlobCommand::execute(SkCanvas* canvas) {
|
| +void SkDrawTextBlobCommand::execute(SkCanvas* canvas) const {
|
| canvas->drawTextBlob(fBlob, fXPos, fYPos, fPaint);
|
| }
|
|
|
| @@ -689,7 +684,7 @@ SkDrawRectCommand::SkDrawRectCommand(const SkRect& rect, const SkPaint& paint)
|
| fInfo.push(SkObjectParser::PaintToString(paint));
|
| }
|
|
|
| -void SkDrawRectCommand::execute(SkCanvas* canvas) {
|
| +void SkDrawRectCommand::execute(SkCanvas* canvas) const {
|
| canvas->drawRect(fRect, fPaint);
|
| }
|
|
|
| @@ -702,7 +697,7 @@ SkDrawRRectCommand::SkDrawRRectCommand(const SkRRect& rrect, const SkPaint& pain
|
| fInfo.push(SkObjectParser::PaintToString(paint));
|
| }
|
|
|
| -void SkDrawRRectCommand::execute(SkCanvas* canvas) {
|
| +void SkDrawRRectCommand::execute(SkCanvas* canvas) const {
|
| canvas->drawRRect(fRRect, fPaint);
|
| }
|
|
|
| @@ -724,7 +719,7 @@ SkDrawDRRectCommand::SkDrawDRRectCommand(const SkRRect& outer,
|
| fInfo.push(SkObjectParser::PaintToString(paint));
|
| }
|
|
|
| -void SkDrawDRRectCommand::execute(SkCanvas* canvas) {
|
| +void SkDrawDRRectCommand::execute(SkCanvas* canvas) const {
|
| canvas->drawDRRect(fOuter, fInner, fPaint);
|
| }
|
|
|
| @@ -754,7 +749,7 @@ SkDrawSpriteCommand::SkDrawSpriteCommand(const SkBitmap& bitmap, int left, int t
|
| }
|
| }
|
|
|
| -void SkDrawSpriteCommand::execute(SkCanvas* canvas) {
|
| +void SkDrawSpriteCommand::execute(SkCanvas* canvas) const {
|
| canvas->drawSprite(fBitmap, fLeft, fTop, fPaintPtr);
|
| }
|
|
|
| @@ -779,7 +774,7 @@ SkDrawTextCommand::SkDrawTextCommand(const void* text, size_t byteLength, SkScal
|
| fInfo.push(SkObjectParser::PaintToString(paint));
|
| }
|
|
|
| -void SkDrawTextCommand::execute(SkCanvas* canvas) {
|
| +void SkDrawTextCommand::execute(SkCanvas* canvas) const {
|
| canvas->drawText(fText, fByteLength, fX, fY, fPaint);
|
| }
|
|
|
| @@ -806,7 +801,7 @@ SkDrawTextOnPathCommand::SkDrawTextOnPathCommand(const void* text, size_t byteLe
|
| fInfo.push(SkObjectParser::PaintToString(paint));
|
| }
|
|
|
| -void SkDrawTextOnPathCommand::execute(SkCanvas* canvas) {
|
| +void SkDrawTextOnPathCommand::execute(SkCanvas* canvas) const {
|
| canvas->drawTextOnPath(fText, fByteLength, fPath,
|
| fMatrix.isIdentity() ? NULL : &fMatrix,
|
| fPaint);
|
| @@ -867,7 +862,7 @@ SkDrawVerticesCommand::~SkDrawVerticesCommand() {
|
| delete [] fIndices;
|
| }
|
|
|
| -void SkDrawVerticesCommand::execute(SkCanvas* canvas) {
|
| +void SkDrawVerticesCommand::execute(SkCanvas* canvas) const {
|
| canvas->drawVertices(fVmode, fVertexCount, fVertices,
|
| fTexs, fColors, fXfermode, fIndices,
|
| fIndexCount, fPaint);
|
| @@ -878,7 +873,7 @@ SkRestoreCommand::SkRestoreCommand()
|
| fInfo.push(SkObjectParser::CustomTextToString("No Parameters"));
|
| }
|
|
|
| -void SkRestoreCommand::execute(SkCanvas* canvas) {
|
| +void SkRestoreCommand::execute(SkCanvas* canvas) const {
|
| canvas->restore();
|
| }
|
|
|
| @@ -893,7 +888,7 @@ SkRotateCommand::SkRotateCommand(SkScalar degrees)
|
| fInfo.push(SkObjectParser::ScalarToString(degrees, "SkScalar degrees: "));
|
| }
|
|
|
| -void SkRotateCommand::execute(SkCanvas* canvas) {
|
| +void SkRotateCommand::execute(SkCanvas* canvas) const {
|
| canvas->rotate(fDegrees);
|
| }
|
|
|
| @@ -901,7 +896,7 @@ SkSaveCommand::SkSaveCommand()
|
| : INHERITED(SAVE) {
|
| }
|
|
|
| -void SkSaveCommand::execute(SkCanvas* canvas) {
|
| +void SkSaveCommand::execute(SkCanvas* canvas) const {
|
| canvas->save();
|
| }
|
|
|
| @@ -935,13 +930,13 @@ SkSaveLayerCommand::SkSaveLayerCommand(const SkRect* bounds, const SkPaint* pain
|
| fInfo.push(SkObjectParser::SaveFlagsToString(flags));
|
| }
|
|
|
| -void SkSaveLayerCommand::execute(SkCanvas* canvas) {
|
| +void SkSaveLayerCommand::execute(SkCanvas* canvas) const {
|
| canvas->saveLayer(fBounds.isEmpty() ? NULL : &fBounds,
|
| fPaintPtr,
|
| fFlags);
|
| }
|
|
|
| -void SkSaveLayerCommand::vizExecute(SkCanvas* canvas) {
|
| +void SkSaveLayerCommand::vizExecute(SkCanvas* canvas) const {
|
| canvas->save();
|
| }
|
|
|
| @@ -958,7 +953,7 @@ SkScaleCommand::SkScaleCommand(SkScalar sx, SkScalar sy)
|
| fInfo.push(SkObjectParser::ScalarToString(sy, "SkScalar sy: "));
|
| }
|
|
|
| -void SkScaleCommand::execute(SkCanvas* canvas) {
|
| +void SkScaleCommand::execute(SkCanvas* canvas) const {
|
| canvas->scale(fSx, fSy);
|
| }
|
|
|
| @@ -974,7 +969,7 @@ void SkSetMatrixCommand::setUserMatrix(const SkMatrix& userMatrix) {
|
| fUserMatrix = userMatrix;
|
| }
|
|
|
| -void SkSetMatrixCommand::execute(SkCanvas* canvas) {
|
| +void SkSetMatrixCommand::execute(SkCanvas* canvas) const {
|
| SkMatrix temp = SkMatrix::Concat(fUserMatrix, fMatrix);
|
| canvas->setMatrix(temp);
|
| }
|
| @@ -988,7 +983,7 @@ SkSkewCommand::SkSkewCommand(SkScalar sx, SkScalar sy)
|
| fInfo.push(SkObjectParser::ScalarToString(sy, "SkScalar sy: "));
|
| }
|
|
|
| -void SkSkewCommand::execute(SkCanvas* canvas) {
|
| +void SkSkewCommand::execute(SkCanvas* canvas) const {
|
| canvas->skew(fSx, fSy);
|
| }
|
|
|
| @@ -1001,7 +996,7 @@ SkTranslateCommand::SkTranslateCommand(SkScalar dx, SkScalar dy)
|
| fInfo.push(SkObjectParser::ScalarToString(dy, "SkScalar dy: "));
|
| }
|
|
|
| -void SkTranslateCommand::execute(SkCanvas* canvas) {
|
| +void SkTranslateCommand::execute(SkCanvas* canvas) const {
|
| canvas->translate(fDx, fDy);
|
| }
|
|
|
| @@ -1011,11 +1006,11 @@ SkPushCullCommand::SkPushCullCommand(const SkRect& cullRect)
|
| fInfo.push(SkObjectParser::RectToString(cullRect));
|
| }
|
|
|
| -void SkPushCullCommand::execute(SkCanvas* canvas) {
|
| +void SkPushCullCommand::execute(SkCanvas* canvas) const {
|
| canvas->pushCull(fCullRect);
|
| }
|
|
|
| -void SkPushCullCommand::vizExecute(SkCanvas* canvas) {
|
| +void SkPushCullCommand::vizExecute(SkCanvas* canvas) const {
|
| canvas->pushCull(fCullRect);
|
|
|
| SkPaint p;
|
| @@ -1026,6 +1021,6 @@ void SkPushCullCommand::vizExecute(SkCanvas* canvas) {
|
|
|
| SkPopCullCommand::SkPopCullCommand() : INHERITED(POP_CULL) { }
|
|
|
| -void SkPopCullCommand::execute(SkCanvas* canvas) {
|
| +void SkPopCullCommand::execute(SkCanvas* canvas) const {
|
| canvas->popCull();
|
| }
|
|
|