Lines Matching defs:surface
297 sk_sp<SkSurface> surface = SkSurface::MakeFromBackendTexture(fDirectContext,
304 if (!surface) {
309 return surface;
313 sk_sp<SkSurface> surface) {
321 surface->flushAndSubmit();
335 sk_sp<SkSurface> surface) {
829 sk_sp<SkSurface> surface) {
830 surface->flushAndSubmit();
831 surface.reset();
929 sk_sp<SkSurface> surface) {
958 if (!surface->wait(1, &beSemaphore)) {
959 ERRORF(reporter, "Failed to add wait semaphore to surface");
975 sk_sp<SkSurface> surface = SkSurface::MakeFromBackendTexture(fDirectContext.get(),
982 if (!surface.get()) {
987 return surface;
1199 sk_sp<SkSurface> surface = srcHelper->importHardwareBufferForWrite(reporter, buffer);
1201 if (!surface) {
1207 surface->getCanvas()->drawImage(srcBmpImage, 0, 0);
1212 bool readResult = surface->readPixels(dstBitmapSurface, 0, 0);
1214 ERRORF(reporter, "Read Pixels on surface failed");
1215 surface.reset();
1227 if (!srcHelper->flushSurfaceAndSignalSemaphore(reporter, std::move(surface))) {
1232 surface.reset();
1239 // Import the HWB into backend and draw it to a surface