Lines Matching defs:GrConvolutionEffect
8 #include "GrConvolutionEffect.h"
48 const GrConvolutionEffect& c = processor.cast<GrConvolutionEffect>();
108 const GrConvolutionEffect& conv = processor.cast<GrConvolutionEffect>();
139 const GrConvolutionEffect& conv = processor.cast<GrConvolutionEffect>();
144 key |= GrConvolutionEffect::kY_Direction == conv.direction() ? 0x1 : 0x0;
151 GrConvolutionEffect::GrConvolutionEffect(GrTexture* texture,
158 this->initClassID<GrConvolutionEffect>();
168 GrConvolutionEffect::GrConvolutionEffect(GrTexture* texture,
175 this->initClassID<GrConvolutionEffect>();
196 GrConvolutionEffect::~GrConvolutionEffect() {
199 void GrConvolutionEffect::getGLProcessorKey(const GrGLSLCaps& caps,
204 GrGLFragmentProcessor* GrConvolutionEffect::createGLInstance() const {
208 bool GrConvolutionEffect::onIsEqual(const GrFragmentProcessor& sBase) const {
209 const GrConvolutionEffect& s = sBase.cast<GrConvolutionEffect>();
219 GR_DEFINE_FRAGMENT_PROCESSOR_TEST(GrConvolutionEffect);
221 GrFragmentProcessor* GrConvolutionEffect::TestCreate(SkRandom* random,
239 return GrConvolutionEffect::Create(textures[texIdx],