Lines Matching refs:GrYUVtoRGBEffect
34 std::unique_ptr<GrFragmentProcessor> GrYUVtoRGBEffect::Make(const GrYUVATextureProxies& yuvaProxies, in Make()
171 new GrYUVtoRGBEffect(planeFPs, in Make()
184 GrYUVtoRGBEffect::GrYUVtoRGBEffect(std::unique_ptr<GrFragmentProcessor> planeFPs[4], in GrYUVtoRGBEffect() function in GrYUVtoRGBEffect
209 SkString GrYUVtoRGBEffect::onDumpInfo() const { in onDumpInfo()
221 std::unique_ptr<GrGLSLFragmentProcessor> GrYUVtoRGBEffect::onMakeProgramImpl() const { in onMakeProgramImpl()
228 const GrYUVtoRGBEffect& yuvEffect = args.fFp.cast<GrYUVtoRGBEffect>(); in onMakeProgramImpl()
292 const GrYUVtoRGBEffect& yuvEffect = proc.cast<GrYUVtoRGBEffect>(); in onMakeProgramImpl()
321 void GrYUVtoRGBEffect::onGetGLSLProcessorKey(const GrShaderCaps& caps, in onGetGLSLProcessorKey()
348 bool GrYUVtoRGBEffect::onIsEqual(const GrFragmentProcessor& other) const { in onIsEqual()
349 const GrYUVtoRGBEffect& that = other.cast<GrYUVtoRGBEffect>(); in onIsEqual()
356 GrYUVtoRGBEffect::GrYUVtoRGBEffect(const GrYUVtoRGBEffect& src) in GrYUVtoRGBEffect() function in GrYUVtoRGBEffect
368 std::unique_ptr<GrFragmentProcessor> GrYUVtoRGBEffect::clone() const { in clone()
369 return std::unique_ptr<GrFragmentProcessor>(new GrYUVtoRGBEffect(*this)); in clone()