Lines Matching defs:view
651 auto view = std::get<0>(GrMakeCachedBitmapProxyView(fContext.get(), bitmap));
652 if (!view) {
656 const SkIRect rect = SkIRect::MakeSize(view.proxy()->dimensions());
663 std::move(view),
674 auto [view, ct] = as_IB(image)->asView(this->recordingContext(), GrMipmapped::kNo);
675 SkASSERT(view);
680 std::move(view),
710 GrSurfaceProxyView view = sdc->readSurfaceView();
711 if (forceCopy || !view.asTextureProxy()) {
714 view = GrSurfaceProxyView::Copy(fContext.get(),
715 std::move(view),
720 if (!view) {
725 finalSubset = SkIRect::MakeSize(view.dimensions());
733 std::move(view),
761 void Device::drawViewLattice(GrSurfaceProxyView view,
768 SkASSERT(view);
785 view.concatSwizzle(GrSwizzle("aaaa"));
790 std::move(view), info.alphaType(), std::move(csxf),
801 if (auto [view, ct] = as_IB(image)->asView(this->recordingContext(), GrMipmapped::kNo); view) {
803 this->drawViewLattice(std::move(view),
1071 if (auto[view, ct] = as_IB(image)->asView(this->recordingContext(), GrMipmapped::kNo); view) {
1072 return fSurfaceDrawContext->drawBlurImage(std::move(view), blurArg);