Lines Matching defs:proxy
109 const SkRect* dst, GrAA aa, sk_sp<GrTextureProxy> proxy,
113 SkRect srcRect = src ? *src : SkRect::MakeWH(proxy->width(), proxy->height());
115 if (src && !SkRect::MakeIWH(proxy->width(), proxy->height()).contains(srcRect)) {
119 SkAssertResult(srcRect.intersect(SkRect::MakeIWH(proxy->width(), proxy->height())));
122 auto csxf = GrColorSpaceXform::Make(colorSpace, proxy->config(),
136 GrColor color = GrPixelConfigIsAlphaOnly(proxy->config())
139 rtc->drawTextureAffine(clip, std::move(proxy), filter, color, srcRect, dstRect, aa, ctm,
145 void SkGpuDevice::drawPinnedTextureProxy(sk_sp<GrTextureProxy> proxy, uint32_t pinnedUniqueID,
152 draw_texture_affine(paint, viewMatrix, srcRect, dstRect, aa, std::move(proxy), colorSpace,
156 GrTextureAdjuster adjuster(this->context(), std::move(proxy), alphaType, pinnedUniqueID,
170 auto proxy = maker->refTextureProxyForParams(
173 if (!proxy) {
176 draw_texture_affine(paint, viewMatrix, srcRect, dstRect, aa, std::move(proxy), cs.get(),