1 #if 0 // Disabled until updated to use current API. 2 // Copyright 2019 Google LLC. 3 // Use of this source code is governed by a BSD-style license that can be found in the LICENSE file. 4 #include "tools/fiddle/examples.h" 5 // HASH=8bf1518db3f369696cd3065b541a8bd7 6 REG_FIDDLE(Matrix_mapVector_2, 256, 256, false, 0) { 7 void draw(SkCanvas* canvas) { 8 SkPaint paint; 9 paint.setColor(SK_ColorGREEN); 10 paint.setAntiAlias(true); 11 paint.setTextSize(48); 12 SkMatrix matrix; 13 matrix.setRotate(90); 14 SkVector offset = { 7, 7 }; 15 for (int i = 0; i < 4; ++i) { 16 paint.setImageFilter(SkImageFilters::DropShadow(offset.fX, offset.fY, 3, 3, 17 SK_ColorBLUE, nullptr)); 18 offset = matrix.mapVector(offset.fX, offset.fY); 19 canvas->translate(0, 60); 20 canvas->drawString("Text", 50, 0, paint); 21 } 22 } 23 } // END FIDDLE 24 #endif // Disabled until updated to use current API. 25