aboutsummaryrefslogtreecommitdiffhomepage
path: root/gm/gm.cpp
diff options
context:
space:
mode:
authorGravatar halcanary <halcanary@google.com>2015-01-12 15:27:46 -0800
committerGravatar Commit bot <commit-bot@chromium.org>2015-01-12 15:27:46 -0800
commitf62c63490f0cba13eaadce720b58a95720b2df86 (patch)
treea9478bd775bef5568a80bdf7e51da6df8470610c /gm/gm.cpp
parent4fc48af0d7bec93a911d32330f251386a8adec98 (diff)
SIMPLE_GM generates less code
Diffstat (limited to 'gm/gm.cpp')
-rw-r--r--gm/gm.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/gm/gm.cpp b/gm/gm.cpp
index 57c5c5ded6..ff17644fff 100644
--- a/gm/gm.cpp
+++ b/gm/gm.cpp
@@ -66,3 +66,15 @@ void GM::drawSizeBounds(SkCanvas* canvas, SkColor color) {
// need to explicitly declare this, or we get some weird infinite loop llist
template GMRegistry* GMRegistry::gHead;
+
+void skiagm::SimpleGM::onDraw(SkCanvas* canvas) {
+ fDrawProc(canvas);
+}
+
+SkISize skiagm::SimpleGM::onISize() {
+ return fSize;
+}
+
+SkString skiagm::SimpleGM::onShortName() {
+ return fName;
+}