Lines Matching refs:surf
33 static void produce_frame(SkSurface* surf, skottie::Animation* anim, double frame) { in produce_frame() argument
35 surf->getCanvas()->clear(SK_ColorWHITE); in produce_frame()
36 anim->render(surf->getCanvas()); in produce_frame()
97 sk_sp<SkSurface> surf; in main() local
110 if (!surf) { in main()
113 surf = SkSurface::MakeRenderTarget(grctx, in main()
119 if (!surf) { in main()
123 if (!surf) { in main()
124 surf = SkSurface::MakeRaster(info); in main()
126 surf->getCanvas()->scale(scale, scale); in main()
135 produce_frame(surf.get(), animation.get(), frame); in main()
146 surf->asyncRescaleAndReadPixels(info, {0, 0, info.width(), info.height()}, in main()
153 SkAssertResult(surf->peekPixels(&pm)); in main()