aboutsummaryrefslogtreecommitdiffhomepage
path: root/gm/gm.h
diff options
context:
space:
mode:
authorGravatar reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2012-11-16 13:41:45 +0000
committerGravatar reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2012-11-16 13:41:45 +0000
commitaef73617d1bcede80145a13639668f958a3863d8 (patch)
tree0cbb50e44983b8b7d6011ff4813dda46903510a4 /gm/gm.h
parent13201e74f43b9c5fa173339eb36de515370e6973 (diff)
flag the GM if we're in deferred-canvas mode, to work-around bug trying to
get the context from its device. git-svn-id: http://skia.googlecode.com/svn/trunk@6452 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'gm/gm.h')
-rw-r--r--gm/gm.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/gm/gm.h b/gm/gm.h
index e98dda54ee..057325ebd7 100644
--- a/gm/gm.h
+++ b/gm/gm.h
@@ -71,6 +71,11 @@ namespace skiagm {
gResourcePath = resourcePath;
}
+ bool isCanvasDeferred() const { return fCanvasIsDeferred; }
+ void setCanvasIsDeferred(bool isDeferred) {
+ fCanvasIsDeferred = isDeferred;
+ }
+
protected:
static SkString gResourcePath;
@@ -84,6 +89,7 @@ namespace skiagm {
private:
SkString fShortName;
SkColor fBGColor;
+ bool fCanvasIsDeferred; // work-around problem in srcmode.cpp
};
typedef SkTRegistry<GM*, void*> GMRegistry;