Lines Matching refs:GrPerlinNoiseEffect
636 class GrPerlinNoiseEffect : public GrNoiseEffect {
643 AutoEffectUnref effect(SkNEW_ARGS(GrPerlinNoiseEffect, (type, baseFrequency, numOctaves,
648 virtual ~GrPerlinNoiseEffect() { }
652 return GrTBackendEffectFactory<GrPerlinNoiseEffect>::getInstance();
660 const GrPerlinNoiseEffect& s = CastEffect<GrPerlinNoiseEffect>(sBase);
667 GrPerlinNoiseEffect(SkPerlinNoiseShader::Type type, const SkVector& baseFrequency,
690 // Note : This is for reference only. GrPerlinNoiseEffect is used for processing.
729 GR_DEFINE_EFFECT_TEST(GrPerlinNoiseEffect);
731 GrEffectRef* GrPerlinNoiseEffect::TestCreate(SkRandom* random,
1234 , fType(drawEffect.castEffect<GrPerlinNoiseEffect>().type())
1235 , fStitchTiles(drawEffect.castEffect<GrPerlinNoiseEffect>().stitchTiles())
1236 , fNumOctaves(drawEffect.castEffect<GrPerlinNoiseEffect>().numOctaves()) {
1240 const GrPerlinNoiseEffect& turbulence = drawEffect.castEffect<GrPerlinNoiseEffect>();
1266 const GrPerlinNoiseEffect& turbulence = drawEffect.castEffect<GrPerlinNoiseEffect>();
1286 const GrPerlinNoiseEffect& turbulence = drawEffect.castEffect<GrPerlinNoiseEffect>();
1333 GrPerlinNoiseEffect::Create(fType, fPaintingData->fBaseFrequency,