/external/skia/include/gpu/ |
H A D | GrFragmentProcessor.h | 23 class GrFragmentProcessor : public GrProcessor { class in inherits:GrProcessor 25 GrFragmentProcessor() function in class:GrFragmentProcessor 35 for the given GrFragmentProcessor; caller is responsible for deleting 39 /** Human-meaningful string to identify this GrFragmentProcessor; may be embedded 65 bool isEqual(const GrFragmentProcessor& that) const { 123 virtual bool onIsEqual(const GrFragmentProcessor&) const = 0; 125 bool hasSameTransforms(const GrFragmentProcessor&) const;
|
/external/skia/src/gpu/effects/ |
H A D | GrConvolutionEffect.cpp | 22 const GrFragmentProcessor&, 55 const GrFragmentProcessor&, 208 bool GrConvolutionEffect::onIsEqual(const GrFragmentProcessor& sBase) const { 221 GrFragmentProcessor* GrConvolutionEffect::TestCreate(SkRandom* random, 54 emitCode(GrGLFPBuilder* builder, const GrFragmentProcessor&, const char* outputColor, const char* inputColor, const TransformedCoordsArray& coords, const TextureSamplerArray& samplers) argument
|
H A D | GrCustomXfermode.cpp | 13 #include "GrFragmentProcessor.h" 419 GrFragmentProcessor* GrCustomXfermode::CreateFP(SkXfermode::Mode mode, GrTexture* background) { 431 GLCustomXferFP(const GrFragmentProcessor&) {} argument 435 const GrFragmentProcessor& fp, 452 static void GenKey(const GrFragmentProcessor& proc, const GrGLSLCaps&, GrProcessorKeyBuilder* b) { 486 bool GrCustomXferFP::onIsEqual(const GrFragmentProcessor& other) const { 496 GrFragmentProcessor* GrCustomXferFP::TestCreate(SkRandom* rand,
|
/external/skia/src/effects/ |
H A D | SkAlphaThresholdFilter.cpp | 28 virtual bool asFragmentProcessor(GrFragmentProcessor**, GrTexture*, const SkMatrix&, 49 #include "GrFragmentProcessor.h" 59 class AlphaThresholdEffect : public GrFragmentProcessor { 62 static GrFragmentProcessor* Create(GrTexture* texture, 105 bool onIsEqual(const GrFragmentProcessor&) const override; 118 typedef GrFragmentProcessor INHERITED; 123 GrGLAlphaThresholdEffect(const GrFragmentProcessor&) {} argument 126 const GrFragmentProcessor&, 143 const GrFragmentProcessor&, 204 GrFragmentProcessor* AlphaThresholdEffec 142 emitCode(GrGLFPBuilder* builder, const GrFragmentProcessor&, const char* outputColor, const char* inputColor, const TransformedCoordsArray& coords, const TextureSamplerArray& samplers) argument [all...] |
H A D | SkColorCubeFilter.cpp | 187 class GrColorCubeEffect : public GrFragmentProcessor { 189 static GrFragmentProcessor* Create(GrTexture* colorCube) { 212 const GrFragmentProcessor&, 230 bool onIsEqual(const GrFragmentProcessor&) const override { return true; } 236 typedef GrFragmentProcessor INHERITED; 271 const GrFragmentProcessor&, 341 SkTDArray<GrFragmentProcessor*>* array) const { 364 GrFragmentProcessor* frag = textureCube ? GrColorCubeEffect::Create(textureCube) : NULL; 270 emitCode(GrGLFPBuilder* builder, const GrFragmentProcessor&, const char* outputColor, const char* inputColor, const TransformedCoordsArray& coords, const TextureSamplerArray& samplers) argument
|
H A D | SkMagnifierImageFilter.cpp | 27 static GrFragmentProcessor* Create(GrTexture* texture, 86 bool onIsEqual(const GrFragmentProcessor&) const override; 111 const GrFragmentProcessor&, 132 const GrFragmentProcessor&, 211 GrFragmentProcessor* GrMagnifierEffect::TestCreate(SkRandom* random, 225 GrFragmentProcessor* effect = GrMagnifierEffect::Create( 240 bool GrMagnifierEffect::onIsEqual(const GrFragmentProcessor& sBase) const { 280 bool SkMagnifierImageFilter::asFragmentProcessor(GrFragmentProcessor** fp, GrTexture* texture, 131 emitCode(GrGLFPBuilder* builder, const GrFragmentProcessor&, const char* outputColor, const char* inputColor, const TransformedCoordsArray& coords, const TextureSamplerArray& samplers) argument
|
H A D | SkMorphologyImageFilter.cpp | 300 static GrFragmentProcessor* Create(GrTexture* tex, Direction dir, int radius, 305 static GrFragmentProcessor* Create(GrTexture* tex, Direction dir, int radius, 329 bool onIsEqual(const GrFragmentProcessor&) const override; 348 const GrFragmentProcessor&, 380 const GrFragmentProcessor&, 527 bool GrMorphologyEffect::onIsEqual(const GrFragmentProcessor& sBase) const { 545 GrFragmentProcessor* GrMorphologyEffect::TestCreate(SkRandom* random, 379 emitCode(GrGLFPBuilder* builder, const GrFragmentProcessor&, const char* outputColor, const char* inputColor, const TransformedCoordsArray& coords, const TextureSamplerArray& samplers) argument
|
H A D | SkPerlinNoiseShader.cpp | 491 const GrFragmentProcessor&, 516 class GrPerlinNoiseEffect : public GrFragmentProcessor { 518 static GrFragmentProcessor* Create(SkPerlinNoiseShader::Type type, 552 bool onIsEqual(const GrFragmentProcessor& sBase) const override { 597 typedef GrFragmentProcessor INHERITED; 603 GrFragmentProcessor* GrPerlinNoiseEffect::TestCreate(SkRandom* random, 624 GrFragmentProcessor* effect; 641 const GrFragmentProcessor&, 946 GrColor* paintColor, GrFragmentProcessor** fp) const { 1001 GrFragmentProcessor**) cons 640 emitCode(GrGLFPBuilder* builder, const GrFragmentProcessor&, const char* outputColor, const char* inputColor, const TransformedCoordsArray& coords, const TextureSamplerArray& samplers) argument [all...] |
H A D | SkTableColorFilter.cpp | 53 bool asFragmentProcessors(GrContext*, SkTDArray<GrFragmentProcessor*>*) const override; 334 #include "GrFragmentProcessor.h" 341 class ColorTableEffect : public GrFragmentProcessor { 343 static GrFragmentProcessor* Create(GrContext* context, SkBitmap bitmap, unsigned flags); 357 bool onIsEqual(const GrFragmentProcessor&) const override; 373 typedef GrFragmentProcessor INHERITED; 381 const GrFragmentProcessor&, 419 const GrFragmentProcessor&, 472 GrFragmentProcessor* ColorTableEffect::Create(GrContext* context, SkBitmap bitmap, unsigned flags) { 519 bool ColorTableEffect::onIsEqual(const GrFragmentProcessor 418 emitCode(GrGLFPBuilder* builder, const GrFragmentProcessor&, const char* outputColor, const char* inputColor, const TransformedCoordsArray&, const TextureSamplerArray& samplers) argument [all...] |
H A D | SkBlurMaskFilter.cpp | 23 #include "GrFragmentProcessor.h" 606 class GrRectBlurEffect : public GrFragmentProcessor { 620 static GrFragmentProcessor* Create(GrTextureProvider *textureProvider, const SkRect& rect, 646 bool onIsEqual(const GrFragmentProcessor&) const override; 659 typedef GrFragmentProcessor INHERITED; 666 const GrFragmentProcessor&, 700 const GrFragmentProcessor&, 812 bool GrRectBlurEffect::onIsEqual(const GrFragmentProcessor& sBase) const { 823 GrFragmentProcessor* GrRectBlurEffect::TestCreate(SkRandom* random, 861 SkAutoTUnref<GrFragmentProcessor> f 699 emitCode(GrGLFPBuilder* builder, const GrFragmentProcessor&, const char* outputColor, const char* inputColor, const TransformedCoordsArray& coords, const TextureSamplerArray& samplers) argument 1040 emitCode(GrGLFPBuilder* builder, const GrFragmentProcessor&, const char* outputColor, const char* inputColor, const TransformedCoordsArray&, const TextureSamplerArray& samplers) argument [all...] |
H A D | SkLightingImageFilter.cpp | 18 #include "GrFragmentProcessor.h" 306 virtual GrFragmentProcessor* getFragmentProcessor(GrTexture*, 335 GrFragmentProcessor* fp = this->getFragmentProcessor(src, matrix, bounds, boundaryMode); 425 GrFragmentProcessor* getFragmentProcessor(GrTexture*, const SkMatrix&, 453 GrFragmentProcessor* getFragmentProcessor(GrTexture*, const SkMatrix&, 478 bool onIsEqual(const GrFragmentProcessor&) const override; 495 static GrFragmentProcessor* Create(GrTexture* texture, 518 bool onIsEqual(const GrFragmentProcessor&) const override; 534 static GrFragmentProcessor* Create(GrTexture* texture, 560 bool onIsEqual(const GrFragmentProcessor 1619 emitCode(GrGLFPBuilder* builder, const GrFragmentProcessor&, const char* outputColor, const char* inputColor, const TransformedCoordsArray& coords, const TextureSamplerArray& samplers) argument [all...] |