aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools/debugger/SkDebugCanvas.h
diff options
context:
space:
mode:
Diffstat (limited to 'tools/debugger/SkDebugCanvas.h')
-rw-r--r--tools/debugger/SkDebugCanvas.h8
1 files changed, 2 insertions, 6 deletions
diff --git a/tools/debugger/SkDebugCanvas.h b/tools/debugger/SkDebugCanvas.h
index 63c3f0b8dc..c4a61e7887 100644
--- a/tools/debugger/SkDebugCanvas.h
+++ b/tools/debugger/SkDebugCanvas.h
@@ -23,12 +23,7 @@ class GrAuditTrail;
class SkNWayCanvas;
class SkPicture;
-// TODO: Continue filling in missing functionality so this can be switched on
-#if 0
class SkDebugCanvas : public SkCanvasVirtualEnforcer<SkCanvas> {
-#else
-class SkDebugCanvas : public SkCanvas {
-#endif
public:
SkDebugCanvas(int width, int height);
@@ -176,6 +171,7 @@ protected:
void onClipRegion(const SkRegion& region, SkClipOp) override;
void onDrawShadowRec(const SkPath&, const SkDrawShadowRec&) override;
+ void onDrawDrawable(SkDrawable*, const SkMatrix*) override;
void onDrawPicture(const SkPicture*, const SkMatrix*, const SkPaint*) override;
private:
@@ -198,7 +194,7 @@ private:
void drawAndCollectOps(int n, SkCanvas*);
void cleanupAuditTrail(SkCanvas*);
- typedef SkCanvas INHERITED;
+ typedef SkCanvasVirtualEnforcer<SkCanvas> INHERITED;
};
#endif