Lines Matching refs:fYUVAProxies
49 , fYUVAProxies(std::move(proxies)) {
51 SkASSERT(fYUVAProxies.isValid());
61 , fYUVAProxies(image->fYUVAProxies)
75 int n = fYUVAProxies.yuvaInfo().numPlanes();
78 auto* t = fYUVAProxies.proxy(i)->asTextureProxy();
80 auto newView = GrCopyBaseMipMapToView(context, fYUVAProxies.makeView(i));
84 SkASSERT(newView.swizzle() == fYUVAProxies.makeView(i).swizzle());
87 newProxies[i] = fYUVAProxies.refProxy(i);
90 fYUVAProxies = GrYUVATextureProxies(fYUVAProxies.yuvaInfo(),
92 fYUVAProxies.textureOrigin());
93 SkASSERT(fYUVAProxies.isValid());
112 size_t numProxies = fYUVAProxies.numPlanes();
114 proxies[i] = fYUVAProxies.proxy(i);
121 bool SkImage_GpuYUVA::onHasMipmaps() const { return fYUVAProxies.mipmapped() == GrMipmapped::kYes; }
125 for (int i = 0; i < fYUVAProxies.numPlanes(); ++i) {
126 size += fYUVAProxies.proxy(i)->gpuMemorySize();
172 auto fp = GrYUVtoRGBEffect::Make(fYUVAProxies, GrSamplerState::Filter::kNearest, caps);
201 auto fp = GrYUVtoRGBEffect::Make(fYUVAProxies,