Lines Matching defs:pixmaps
66 auto pixmaps = SkYUVAPixmaps::Allocate(pixmapInfo);
69 static_cast<unsigned char*>(pixmaps.planes()[0].writable_addr()),
70 static_cast<unsigned char*>(pixmaps.planes()[1].writable_addr()),
71 static_cast<unsigned char*>(pixmaps.planes()[2].writable_addr()),
72 static_cast<unsigned char*>(pixmaps.planes()[3].writable_addr()),
76 SkColorMatrix_RGB2YUV(pixmaps.yuvaInfo().yuvColorSpace(), m);
79 for (int j = 0; j < pixmaps.planes()[0].height(); ++j) {
80 for (int i = 0; i < pixmaps.planes()[0].width(); ++i) {
86 yuvPixels[0][j*pixmaps.planes()[0].width() + i] = SkToU8(
88 yuvPixels[3][j*pixmaps.planes()[0].width() + i] = SkToU8(sk_float_round2int(
92 for (int j = 0; j < pixmaps.planes()[1].height(); ++j) {
93 for (int i = 0; i < pixmaps.planes()[1].width(); ++i) {
97 int ylimit = std::min(2*j + 2, pixmaps.planes()[0].height());
98 int xlimit = std::min(2*i + 2, pixmaps.planes()[0].width());
112 int uvIndex = j*pixmaps.planes()[1].width() + i;
119 return sk_gpu_test::LazyYUVImage::Make(std::move(pixmaps));