Index: src/gpu/effects/GrDistanceFieldTextureEffect.h |
diff --git a/src/gpu/effects/GrDistanceFieldTextureEffect.h b/src/gpu/effects/GrDistanceFieldTextureEffect.h |
index b8d774d6101dde312c2a80e1b9f0e9b8ab1b321a..a466265d7852ba2d7dfbdacd784b1e390516c1bf 100644 |
--- a/src/gpu/effects/GrDistanceFieldTextureEffect.h |
+++ b/src/gpu/effects/GrDistanceFieldTextureEffect.h |
@@ -58,8 +58,6 @@ public: |
static const char* Name() { return "DistanceFieldTexture"; } |
- virtual void getConstantColorComponents(GrColor* color, uint32_t* validFlags) const SK_OVERRIDE; |
- |
const GrShaderVar& inTextureCoords() const { return fInTextureCoords; } |
#ifdef SK_GAMMA_APPLY_TO_A8 |
float getLuminance() const { return fLuminance; } |
@@ -79,6 +77,9 @@ private: |
virtual bool onIsEqual(const GrProcessor& other) const SK_OVERRIDE; |
+ virtual void onGetConstantColorComponents(GrColor* color, uint32_t* validFlags, |
+ bool* isSingleComponent) const SK_OVERRIDE; |
+ |
GrTextureAccess fTextureAccess; |
#ifdef SK_GAMMA_APPLY_TO_A8 |
GrTextureAccess fGammaTextureAccess; |
@@ -112,7 +113,6 @@ public: |
static const char* Name() { return "DistanceFieldLCDTexture"; } |
const GrShaderVar& inTextureCoords() const { return fInTextureCoords; } |
- virtual void getConstantColorComponents(GrColor* color, uint32_t* validFlags) const SK_OVERRIDE; |
GrColor getTextColor() const { return fTextColor; } |
uint32_t getFlags() const { return fFlags; } |
@@ -128,6 +128,9 @@ private: |
virtual bool onIsEqual(const GrProcessor& other) const SK_OVERRIDE; |
+ virtual void onGetConstantColorComponents(GrColor* color, uint32_t* validFlags, |
+ bool* isSingleComponent) const SK_OVERRIDE; |
+ |
GrTextureAccess fTextureAccess; |
GrTextureAccess fGammaTextureAccess; |
GrColor fTextColor; |