Lines Matching refs:GrMatrixConvolutionEffect
330 class GrMatrixConvolutionEffect : public GrSingleTextureEffect {
342 AutoEffectUnref effect(SkNEW_ARGS(GrMatrixConvolutionEffect, (texture,
353 virtual ~GrMatrixConvolutionEffect();
376 GrMatrixConvolutionEffect(GrTexture*,
438 const GrMatrixConvolutionEffect& m = drawEffect.castEffect<GrMatrixConvolutionEffect>();
542 const GrMatrixConvolutionEffect& m = drawEffect.castEffect<GrMatrixConvolutionEffect>();
551 const GrMatrixConvolutionEffect& conv = drawEffect.castEffect<GrMatrixConvolutionEffect>();
577 GrMatrixConvolutionEffect::GrMatrixConvolutionEffect(GrTexture* texture,
602 GrMatrixConvolutionEffect::~GrMatrixConvolutionEffect() {
606 const GrBackendEffectFactory& GrMatrixConvolutionEffect::getFactory() const {
607 return GrTBackendEffectFactory<GrMatrixConvolutionEffect>::getInstance();
610 bool GrMatrixConvolutionEffect::onIsEqual(const GrEffect& sBase) const {
611 const GrMatrixConvolutionEffect& s = CastEffect<GrMatrixConvolutionEffect>(sBase);
623 GR_DEFINE_EFFECT_TEST(GrMatrixConvolutionEffect);
629 GrEffectRef* GrMatrixConvolutionEffect::TestCreate(SkRandom* random,
652 return GrMatrixConvolutionEffect::Create(textures[texIdx],
672 *effect = GrMatrixConvolutionEffect::Create(texture,