1 // Copyright 2019 Google LLC. 2 // Use of this source code is governed by a BSD-style license that can be found in the LICENSE file. 3 #include "tools/fiddle/examples.h" 4 // HASH=2e2acc21d7774df7e0940a30ad2ca99e 5 REG_FIDDLE(Canvas_skew, 256, 256, false, 0) { draw(SkCanvas * canvas)6 void draw(SkCanvas* canvas) { 7 SkPaint paint; 8 SkFont font(nullptr, 128); 9 canvas->translate(30, 130); 10 canvas->save(); 11 canvas->skew(-.5, 0); 12 canvas->drawString("A1", 0, 0, font, paint); 13 canvas->restore(); 14 canvas->save(); 15 canvas->skew(0, .5); 16 paint.setColor(SK_ColorRED); 17 canvas->drawString("A1", 0, 0, font, paint); 18 canvas->restore(); 19 canvas->skew(-.5, .5); 20 paint.setColor(SK_ColorBLUE); 21 canvas->drawString("A1", 0, 0, font, paint); 22 } 23 } // END FIDDLE 24