Searched defs:GrFragmentProcessor (Results 1 - 11 of 11) sorted by relevance

/external/skia/include/gpu/
H A DGrFragmentProcessor.h23 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 DGrConvolutionEffect.cpp22 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 DGrCustomXfermode.cpp13 #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 DSkAlphaThresholdFilter.cpp28 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 DSkColorCubeFilter.cpp187 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 DSkMagnifierImageFilter.cpp27 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 DSkMorphologyImageFilter.cpp300 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 DSkPerlinNoiseShader.cpp491 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 DSkTableColorFilter.cpp53 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 DSkBlurMaskFilter.cpp23 #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 DSkLightingImageFilter.cpp18 #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...]

Completed in 327 milliseconds