Lines Matching defs:surface
113 static void fill_surface(SkSurface* surface) {
121 surface->writePixels(bmp, 0, 0);
309 static void call_writepixels(SkSurface* surface) {
312 surface->writePixels({info, &pixel, sizeof(SkPMColor)}, 0, 0);
317 auto surface(SkSurface::MakeRaster(info));
318 uint32_t genID1 = surface->generationID();
319 call_writepixels(surface.get());
320 uint32_t genID2 = surface->generationID();
324 static void test_write_pixels(skiatest::Reporter* reporter, SkSurface* surface,
373 SkCanvas* canvas = surface->getCanvas();
392 bool isGPU = SkToBool(surface->getCanvas()->recordingContext());
393 fill_surface(surface);
397 uint32_t idBefore = surface->generationID();
399 surface->writePixels(bmp, rect.fLeft, rect.fTop);
401 uint32_t idAfter = surface->generationID();
402 REPORTER_ASSERT(reporter, check_write(reporter, surface, surfaceInfo.alphaType(),
427 auto surface(SkSurface::MakeRasterDirectReleaseProc(info, pixels, rowBytes,
429 test_write_pixels(reporter, surface.get(), info);
438 sk_sp<SkSurface> surface(SkSurface::MakeRenderTarget(rContext,
441 if (surface) {
442 test_write_pixels(reporter, surface.get(), ii);
465 auto surface = sk_gpu_test::MakeBackendRenderTargetSurface(dContext,
470 if (surface) {
472 test_write_pixels(reporter, surface.get(), ii);