| Index: src/utils/debugger/SkDebugCanvas.h
|
| ===================================================================
|
| --- src/utils/debugger/SkDebugCanvas.h (revision 11819)
|
| +++ src/utils/debugger/SkDebugCanvas.h (working copy)
|
| @@ -16,6 +16,8 @@
|
| #include "SkTArray.h"
|
| #include "SkString.h"
|
|
|
| +class SkTexOverrideFilter;
|
| +
|
| class SK_API SkDebugCanvas : public SkCanvas {
|
| public:
|
| SkDebugCanvas(int width, int height);
|
| @@ -29,6 +31,11 @@
|
| void setOverdrawViz(bool overdrawViz) { fOverdrawViz = overdrawViz; }
|
|
|
| /**
|
| + * Enable or disable texure filtering override
|
| + */
|
| + void overrideTexFiltering(bool overrideTexFiltering, SkPaint::FilterLevel level);
|
| +
|
| + /**
|
| Executes all draw calls to the canvas.
|
| @param canvas The canvas being drawn to
|
| */
|
| @@ -245,9 +252,13 @@
|
| SkMatrix fUserMatrix;
|
| SkMatrix fMatrix;
|
| SkIRect fClip;
|
| +
|
| bool fOverdrawViz;
|
| SkDrawFilter* fOverdrawFilter;
|
|
|
| + bool fOverrideTexFiltering;
|
| + SkTexOverrideFilter* fTexOverrideFilter;
|
| +
|
| /**
|
| Number of unmatched save() calls at any point during a draw.
|
| If there are any saveLayer() calls outstanding, we need to resolve
|
|
|