1 // Copyright 2020 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 REG_FIDDLE(sweep_gradient_talk_lots, 256, 256, false, 0) { draw(SkCanvas * canvas)5void draw(SkCanvas* canvas) { 6 SkRandom rand; 7 SkColor colors[100]; 8 for (auto& color : colors) { 9 color = rand.nextU() | (0xFF << 24); 10 } 11 float cx = 128, cy = 128; 12 SkPaint paint; 13 paint.setShader(SkGradientShader::MakeSweep(cx, cy, colors, nullptr, 100)); 14 canvas->drawPaint(paint); 15 } 16 } // END FIDDLE 17