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 REG_FIDDLE(Surface_writePixels_2, 256, 96, false, 4) { draw(SkCanvas * canvas)5void draw(SkCanvas* canvas) { 6 sk_sp<SkSurface> surf(SkSurfaces::Raster(SkImageInfo::MakeN32Premul(64, 64))); 7 auto surfCanvas = surf->getCanvas(); 8 surfCanvas->clear(SK_ColorGREEN); 9 surf->writePixels(source, 25, 25); 10 sk_sp<SkImage> image(surf->makeImageSnapshot()); 11 canvas->drawImage(image, 0, 0); 12 } 13 } // END FIDDLE 14