aboutsummaryrefslogtreecommitdiffhomepage
path: root/gm/gm.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'gm/gm.cpp')
-rw-r--r--gm/gm.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/gm/gm.cpp b/gm/gm.cpp
index cf4b640691..f9c0e6637f 100644
--- a/gm/gm.cpp
+++ b/gm/gm.cpp
@@ -41,5 +41,14 @@ void GM::onDrawBackground(SkCanvas* canvas) {
canvas->drawColor(fBGColor);
}
+void GM::drawSizeBounds(SkCanvas* canvas, SkColor color) {
+ SkISize size = this->getISize();
+ SkRect r = SkRect::MakeWH(SkIntToScalar(size.width()),
+ SkIntToScalar(size.height()));
+ SkPaint paint;
+ paint.setColor(color);
+ canvas->drawRect(r, paint);
+}
+
// need to explicitly declare this, or we get some weird infinite loop llist
template GMRegistry* SkTRegistry<GM*, void*>::gHead;