| Index: src/utils/debugger/SkDrawCommand.h
|
| ===================================================================
|
| --- src/utils/debugger/SkDrawCommand.h (revision 13942)
|
| +++ src/utils/debugger/SkDrawCommand.h (working copy)
|
| @@ -23,6 +23,9 @@
|
|
|
| virtual SkString toString();
|
|
|
| + void setOffset(size_t offset) { fOffset = offset; }
|
| + virtual size_t offset() { return fOffset; }
|
| +
|
| virtual const char* toCString() {
|
| return GetCommandString(fDrawType);
|
| }
|
| @@ -46,13 +49,13 @@
|
| // pushCull and popCull. It is used in two ways:
|
| // To determine which saveLayers are currently active (at a
|
| // given point in the rendering).
|
| - // save just return a kPushLayer action but don't track active state
|
| - // restore just return a kPopLayer action
|
| + // saves just return a kPushLayer action but don't track active state
|
| + // restores just return a kPopLayer action
|
| // saveLayers return kPushLayer but also track the active state
|
| // To determine which culls are currently active (at a given point)
|
| // in the rendering).
|
| - // pushCull returns a kPushCull action
|
| - // popCull returns a kPopCull action
|
| + // pushCulls return a kPushCull action
|
| + // popCulls return a kPopCull action
|
| enum Action {
|
| kNone_Action,
|
| kPopLayer_Action,
|
| @@ -71,11 +74,12 @@
|
| static const char* GetCommandString(DrawType type);
|
|
|
| protected:
|
| - DrawType fDrawType;
|
| SkTDArray<SkString*> fInfo;
|
|
|
| private:
|
| - bool fVisible;
|
| + DrawType fDrawType;
|
| + size_t fOffset;
|
| + bool fVisible;
|
| };
|
|
|
| class SkRestoreCommand : public SkDrawCommand {
|
| @@ -171,7 +175,7 @@
|
| class SkDrawBitmapCommand : public SkDrawCommand {
|
| public:
|
| SkDrawBitmapCommand(const SkBitmap& bitmap, SkScalar left, SkScalar top,
|
| - const SkPaint* paint);
|
| + const SkPaint* paint);
|
| virtual void execute(SkCanvas* canvas) SK_OVERRIDE;
|
| virtual bool render(SkCanvas* canvas) const SK_OVERRIDE;
|
| private:
|
| @@ -187,7 +191,7 @@
|
| class SkDrawBitmapMatrixCommand : public SkDrawCommand {
|
| public:
|
| SkDrawBitmapMatrixCommand(const SkBitmap& bitmap, const SkMatrix& matrix,
|
| - const SkPaint* paint);
|
| + const SkPaint* paint);
|
| virtual void execute(SkCanvas* canvas) SK_OVERRIDE;
|
| virtual bool render(SkCanvas* canvas) const SK_OVERRIDE;
|
| private:
|
| @@ -202,7 +206,7 @@
|
| class SkDrawBitmapNineCommand : public SkDrawCommand {
|
| public:
|
| SkDrawBitmapNineCommand(const SkBitmap& bitmap, const SkIRect& center,
|
| - const SkRect& dst, const SkPaint* paint);
|
| + const SkRect& dst, const SkPaint* paint);
|
| virtual void execute(SkCanvas* canvas) SK_OVERRIDE;
|
| virtual bool render(SkCanvas* canvas) const SK_OVERRIDE;
|
| private:
|
| @@ -352,7 +356,7 @@
|
| class SkDrawPointsCommand : public SkDrawCommand {
|
| public:
|
| SkDrawPointsCommand(SkCanvas::PointMode mode, size_t count, const SkPoint pts[],
|
| - const SkPaint& paint);
|
| + const SkPaint& paint);
|
| virtual ~SkDrawPointsCommand() { delete [] fPts; }
|
| virtual void execute(SkCanvas* canvas) SK_OVERRIDE;
|
| virtual bool render(SkCanvas* canvas) const SK_OVERRIDE;
|
| @@ -368,7 +372,7 @@
|
| class SkDrawTextCommand : public SkDrawCommand {
|
| public:
|
| SkDrawTextCommand(const void* text, size_t byteLength, SkScalar x, SkScalar y,
|
| - const SkPaint& paint);
|
| + const SkPaint& paint);
|
| virtual ~SkDrawTextCommand() { delete [] fText; }
|
| virtual void execute(SkCanvas* canvas) SK_OVERRIDE;
|
| private:
|
|
|