Index: src/effects/gradients/SkGradientShaderPriv.h |
diff --git a/src/effects/gradients/SkGradientShaderPriv.h b/src/effects/gradients/SkGradientShaderPriv.h |
index cc5b2e9a24157e289e655f4ac0d1fdaf82aface5..b81b5626ba83ba44b92bc8c8045082d4dc94fa4d 100644 |
--- a/src/effects/gradients/SkGradientShaderPriv.h |
+++ b/src/effects/gradients/SkGradientShaderPriv.h |
@@ -298,10 +298,10 @@ static inline int next_dither_toggle16(int toggle) { |
#if SK_SUPPORT_GPU |
#include "GrCoordTransform.h" |
-#include "gl/GrGLEffect.h" |
+#include "gl/GrGLProcessor.h" |
-class GrEffectStage; |
-class GrBackendEffectFactory; |
+class GrProcessorStage; |
+class GrBackendProcessorFactory; |
/* |
* The interpretation of the texture matrix depends on the sample mode. The |
@@ -329,7 +329,7 @@ class GrBackendEffectFactory; |
class GrTextureStripAtlas; |
// Base class for Gr gradient effects |
-class GrGradientEffect : public GrEffect { |
+class GrGradientEffect : public GrFragmentProcessor { |
public: |
GrGradientEffect(GrContext* ctx, |
@@ -374,7 +374,7 @@ protected: |
SkScalar** stops, |
SkShader::TileMode* tm); |
- virtual bool onIsEqual(const GrEffect& effect) const SK_OVERRIDE; |
+ virtual bool onIsEqual(const GrProcessor&) const SK_OVERRIDE; |
const GrCoordTransform& getCoordTransform() const { return fCoordTransform; } |
@@ -391,19 +391,19 @@ private: |
SkColor fColors[3]; // More than 3 colors we use texture |
PremulType fPremulType; // This only changes behavior for two and three color special cases. |
// It is already baked into to the table for texture gradients. |
- typedef GrEffect INHERITED; |
+ typedef GrFragmentProcessor INHERITED; |
}; |
/////////////////////////////////////////////////////////////////////////////// |
// Base class for GL gradient effects |
-class GrGLGradientEffect : public GrGLEffect { |
+class GrGLGradientEffect : public GrGLFragmentProcessor { |
public: |
- GrGLGradientEffect(const GrBackendEffectFactory& factory); |
+ GrGLGradientEffect(const GrBackendProcessorFactory& factory); |
virtual ~GrGLGradientEffect(); |
- virtual void setData(const GrGLProgramDataManager&, const GrEffect&) SK_OVERRIDE; |
+ virtual void setData(const GrGLProgramDataManager&, const GrProcessor&) SK_OVERRIDE; |
protected: |
/** |
@@ -411,7 +411,7 @@ protected: |
* by the base class. The subclasses must stick it in their key and then pass it to the below |
* emit* functions from their emitCode function. |
*/ |
- static uint32_t GenBaseGradientKey(const GrEffect&); |
+ static uint32_t GenBaseGradientKey(const GrProcessor&); |
// Emits the uniform used as the y-coord to texture samples in derived classes. Subclasses |
// should call this method from their emitCode(). |
@@ -467,7 +467,7 @@ private: |
GrGLProgramDataManager::UniformHandle fColorMidUni; |
GrGLProgramDataManager::UniformHandle fColorEndUni; |
- typedef GrGLEffect INHERITED; |
+ typedef GrGLFragmentProcessor INHERITED; |
}; |
#endif |