Lines Matching defs:yuvEffect
245 const GrYUVtoRGBEffect& yuvEffect = args.fFp.cast<GrYUVtoRGBEffect>();
247 int numPlanes = yuvEffect.numChildProcessors();
250 if (yuvEffect.fSnap[0] || yuvEffect.fSnap[1]) {
252 if (yuvEffect.fSnap[0]) {
255 if (yuvEffect.fSnap[1]) {
262 const bool hasAlpha = yuvEffect.fLocations[SkYUVAInfo::YUVAChannels::kA].fPlane >= 0;
268 auto [yuvPlane, yuvChannel] = yuvEffect.fLocations[locIdx];
289 if (kIdentity_SkYUVColorSpace != yuvEffect.fYUVColorSpace) {
290 fColorSpaceMatrixVar = args.fUniformHandler->addUniform(&yuvEffect,
292 fColorSpaceTranslateVar = args.fUniformHandler->addUniform(&yuvEffect,
309 const GrYUVtoRGBEffect& yuvEffect = proc.cast<GrYUVtoRGBEffect>();
311 if (yuvEffect.fYUVColorSpace != kIdentity_SkYUVColorSpace) {
314 SkColorMatrix_YUV2RGB(yuvEffect.fYUVColorSpace, yuvM);