aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools/debugger/SkDrawCommand.h
diff options
context:
space:
mode:
Diffstat (limited to 'tools/debugger/SkDrawCommand.h')
-rw-r--r--tools/debugger/SkDrawCommand.h42
1 files changed, 1 insertions, 41 deletions
diff --git a/tools/debugger/SkDrawCommand.h b/tools/debugger/SkDrawCommand.h
index d2eee9b63b..64830a48c7 100644
--- a/tools/debugger/SkDrawCommand.h
+++ b/tools/debugger/SkDrawCommand.h
@@ -73,13 +73,7 @@ public:
SkDrawCommand(OpType opType);
- virtual ~SkDrawCommand();
-
- virtual SkString toString() const;
-
- virtual const char* toCString() const {
- return GetCommandString(fOpType);
- }
+ virtual ~SkDrawCommand() {}
bool isVisible() const {
return fVisible;
@@ -89,28 +83,7 @@ public:
fVisible = toggle;
}
- const SkTDArray<SkString*>* Info() const { return &fInfo; }
virtual void execute(SkCanvas*) const = 0;
- virtual void vizExecute(SkCanvas*) const {}
-
- virtual void setUserMatrix(const SkMatrix&) {}
-
- // The next "active" system is only used by save, saveLayer, and restore.
- // It is used to determine which saveLayers are currently active (at a
- // given point in the rendering).
- // 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
- enum Action {
- kNone_Action,
- kPopLayer_Action,
- kPushLayer_Action,
- };
- virtual Action action() const { return kNone_Action; }
- virtual void setActive(bool active) {}
- virtual bool active() const { return false; }
-
- OpType getType() const { return fOpType; }
virtual bool render(SkCanvas* canvas) const { return false; }
@@ -145,9 +118,6 @@ public:
static bool flatten(const SkBitmap& bitmap, Json::Value* target,
UrlDataManager& urlDataManager);
-protected:
- SkTDArray<SkString*> fInfo;
-
private:
OpType fOpType;
bool fVisible;
@@ -157,7 +127,6 @@ class SkRestoreCommand : public SkDrawCommand {
public:
SkRestoreCommand();
void execute(SkCanvas* canvas) const override;
- Action action() const override { return kPopLayer_Action; }
static SkRestoreCommand* fromJSON(Json::Value& command, UrlDataManager& urlDataManager);
private:
@@ -754,7 +723,6 @@ class SkSaveCommand : public SkDrawCommand {
public:
SkSaveCommand();
void execute(SkCanvas* canvas) const override;
- Action action() const override { return kPushLayer_Action; }
static SkSaveCommand* fromJSON(Json::Value& command, UrlDataManager& urlDataManager);
private:
@@ -768,10 +736,6 @@ public:
void execute(SkCanvas* canvas) const override;
Json::Value toJSON(UrlDataManager& urlDataManager) const override;
static SkSaveLayerCommand* fromJSON(Json::Value& command, UrlDataManager& urlDataManager);
- void vizExecute(SkCanvas* canvas) const override;
- Action action() const override{ return kPushLayer_Action; }
- void setActive(bool active) override { fActive = active; }
- bool active() const override { return fActive; }
const SkPaint* paint() const { return fPaintPtr; }
@@ -782,21 +746,17 @@ private:
const SkImageFilter* fBackdrop;
uint32_t fSaveLayerFlags;
- bool fActive;
-
typedef SkDrawCommand INHERITED;
};
class SkSetMatrixCommand : public SkDrawCommand {
public:
SkSetMatrixCommand(const SkMatrix& matrix);
- void setUserMatrix(const SkMatrix&) override;
void execute(SkCanvas* canvas) const override;
Json::Value toJSON(UrlDataManager& urlDataManager) const override;
static SkSetMatrixCommand* fromJSON(Json::Value& command, UrlDataManager& urlDataManager);
private:
- SkMatrix fUserMatrix;
SkMatrix fMatrix;
typedef SkDrawCommand INHERITED;