Lines Matching defs:surface
69 // setup surface
81 auto surface(SkSurface::MakeRenderTarget(dContext, SkBudgeted::kNo, info, 0, &props));
82 REPORTER_ASSERT(reporter, surface);
83 if (!surface) {
87 SkCanvas* canvas = surface->getCanvas();
147 // create surface where LCD is impossible
151 REPORTER_ASSERT(reporter, surface);
152 if (!surface) {
204 static SkBitmap draw_blob(SkTextBlob* blob, SkSurface* surface, SkPoint offset) {
208 SkCanvas* canvas = surface->getCanvas();
215 surface->readPixels(bitmap, 0, 0);
294 auto surface = SkSurface::MakeRenderTarget(dContext, SkBudgeted::kNo, info);
298 SkBitmap base = draw_blob(blob.get(), surface.get(), {40, y + 0.0f});
317 auto surface = SkSurface::MakeRenderTarget(direct, SkBudgeted::kNo, info);
322 SkBitmap base = draw_blob(blob.get(), surface.get(), {40, y + 0.0f});
323 SkBitmap half = draw_blob(blob.get(), surface.get(), {40, y + 0.5f});
324 SkBitmap unit = draw_blob(blob.get(), surface.get(), {40, y + 1.0f});
347 SkBitmap base = draw_blob(blob.get(), surface.get(), {x + 0.0f, 40});
348 SkBitmap half = draw_blob(blob.get(), surface.get(), {x + 0.5f, 40});
349 SkBitmap unit = draw_blob(blob.get(), surface.get(), {x + 1.0f, 40});
373 auto surface = SkSurface::MakeRenderTarget(direct, SkBudgeted::kNo, info);
379 auto expectedBitMap = draw_blob(expectedBlob.get(), surface.get(), {40, y});
380 auto movingBitmap = draw_blob(movingBlob.get(), surface.get(), {40, y});