Lines Matching defs:fPixmaps
59 , fPixmaps(std::move(pixmaps)) {}
71 SkColorMatrix_YUV2RGB(fPixmaps.yuvaInfo().yuvColorSpace(), mtx);
72 SkYUVAInfo::YUVALocations yuvaLocations = fPixmaps.toYUVALocations();
75 SkMatrix om = fPixmaps.yuvaInfo().originMatrix();
79 if (SkEncodedOriginSwapsWidthHeight(fPixmaps.yuvaInfo().origin())) {
96 const auto& pmap = fPixmaps.plane(yuvaLocations[c].fPlane);
101 const auto& pmap = fPixmaps.plane(aPlane);
116 *info = fPixmaps.pixmapsInfo();
121 SkASSERT(pixmaps.yuvaInfo() == fPixmaps.yuvaInfo());
123 SkASSERT(fPixmaps.plane(i).colorType() == pixmaps.plane(i).colorType());
124 SkASSERT(fPixmaps.plane(i).dimensions() == pixmaps.plane(i).dimensions());
125 SkASSERT(fPixmaps.plane(i).rowBytes() == pixmaps.plane(i).rowBytes());
126 fPixmaps.plane(i).readPixels(pixmaps.plane(i));
132 SkYUVAPixmaps fPixmaps;
232 fPixmaps = SkYUVAPixmaps::Allocate(yuvaPixmapInfo);
233 if (!fPixmaps.isValid()) {
237 if (!codec->getYUVAPlanes(fPixmaps)) {
253 fPixmaps = std::move(pixmaps);
255 fPixmaps = SkYUVAPixmaps::MakeCopy(std::move(pixmaps));
275 fPixmaps,
282 auto generator = std::make_unique<Generator>(fPixmaps, fColorSpace);
299 for (int i = 0; i < fPixmaps.numPlanes(); ++i) {
302 fPixmaps.plane(i),
312 GrYUVABackendTextures yuvaTextures(fPixmaps.yuvaInfo(),