Index: src/effects/SkLightingImageFilter.cpp |
diff --git a/src/effects/SkLightingImageFilter.cpp b/src/effects/SkLightingImageFilter.cpp |
index b1271d8493194a8a1251a7c776cf5feb2b147314..2454dc1b36cf43d30cac29e9e380c6292823554b 100644 |
--- a/src/effects/SkLightingImageFilter.cpp |
+++ b/src/effects/SkLightingImageFilter.cpp |
@@ -290,7 +290,7 @@ protected: |
SkDiffuseLightingImageFilter(SkLight* light, SkScalar surfaceScale, |
SkScalar kd, SkImageFilter* input, const CropRect* cropRect, |
uint32_t uniqueID); |
- virtual void flatten(SkWriteBuffer& buffer) const SK_OVERRIDE; |
+ void flatten(SkWriteBuffer& buffer) const SK_OVERRIDE; |
virtual bool onFilterImage(Proxy*, const SkBitmap& src, const Context&, |
SkBitmap* result, SkIPoint* offset) const SK_OVERRIDE; |
#if SK_SUPPORT_GPU |
@@ -320,7 +320,7 @@ protected: |
SkSpecularLightingImageFilter(SkLight* light, SkScalar surfaceScale, SkScalar ks, |
SkScalar shininess, SkImageFilter* input, const CropRect*, |
uint32_t uniqueID); |
- virtual void flatten(SkWriteBuffer& buffer) const SK_OVERRIDE; |
+ void flatten(SkWriteBuffer& buffer) const SK_OVERRIDE; |
virtual bool onFilterImage(Proxy*, const SkBitmap& src, const Context&, |
SkBitmap* result, SkIPoint* offset) const SK_OVERRIDE; |
#if SK_SUPPORT_GPU |
@@ -347,9 +347,9 @@ public: |
const SkMatrix& filterMatrix() const { return fFilterMatrix; } |
protected: |
- virtual bool onIsEqual(const GrFragmentProcessor&) const SK_OVERRIDE; |
+ bool onIsEqual(const GrFragmentProcessor&) const SK_OVERRIDE; |
- virtual void onComputeInvariantOutput(GrInvariantOutput* inout) const SK_OVERRIDE { |
+ void onComputeInvariantOutput(GrInvariantOutput* inout) const SK_OVERRIDE { |
// lighting shaders are complicated. We just throw up our hands. |
inout->mulByUnknownFourComponents(); |
} |
@@ -375,16 +375,16 @@ public: |
kd)); |
} |
- virtual const char* name() const SK_OVERRIDE { return "DiffuseLighting"; } |
+ const char* name() const SK_OVERRIDE { return "DiffuseLighting"; } |
- virtual void getGLProcessorKey(const GrGLCaps&, GrProcessorKeyBuilder*) const SK_OVERRIDE; |
+ void getGLProcessorKey(const GrGLCaps&, GrProcessorKeyBuilder*) const SK_OVERRIDE; |
- virtual GrGLFragmentProcessor* createGLInstance() const SK_OVERRIDE; |
+ GrGLFragmentProcessor* createGLInstance() const SK_OVERRIDE; |
SkScalar kd() const { return fKD; } |
private: |
- virtual bool onIsEqual(const GrFragmentProcessor&) const SK_OVERRIDE; |
+ bool onIsEqual(const GrFragmentProcessor&) const SK_OVERRIDE; |
GrDiffuseLightingEffect(GrTexture* texture, |
const SkLight* light, |
@@ -413,17 +413,17 @@ public: |
shininess)); |
} |
- virtual const char* name() const SK_OVERRIDE { return "SpecularLighting"; } |
+ const char* name() const SK_OVERRIDE { return "SpecularLighting"; } |
- virtual void getGLProcessorKey(const GrGLCaps&, GrProcessorKeyBuilder*) const SK_OVERRIDE; |
+ void getGLProcessorKey(const GrGLCaps&, GrProcessorKeyBuilder*) const SK_OVERRIDE; |
- virtual GrGLFragmentProcessor* createGLInstance() const SK_OVERRIDE; |
+ GrGLFragmentProcessor* createGLInstance() const SK_OVERRIDE; |
SkScalar ks() const { return fKS; } |
SkScalar shininess() const { return fShininess; } |
private: |
- virtual bool onIsEqual(const GrFragmentProcessor&) const SK_OVERRIDE; |
+ bool onIsEqual(const GrFragmentProcessor&) const SK_OVERRIDE; |
GrSpecularLightingEffect(GrTexture* texture, |
const SkLight* light, |
@@ -486,7 +486,7 @@ public: |
virtual ~GrGLDistantLight() {} |
virtual void setData(const GrGLProgramDataManager&, |
const SkLight* light) const SK_OVERRIDE; |
- virtual void emitSurfaceToLight(GrGLFPBuilder*, const char* z) SK_OVERRIDE; |
+ void emitSurfaceToLight(GrGLFPBuilder*, const char* z) SK_OVERRIDE; |
private: |
typedef GrGLLight INHERITED; |
@@ -500,7 +500,7 @@ public: |
virtual ~GrGLPointLight() {} |
virtual void setData(const GrGLProgramDataManager&, |
const SkLight* light) const SK_OVERRIDE; |
- virtual void emitSurfaceToLight(GrGLFPBuilder*, const char* z) SK_OVERRIDE; |
+ void emitSurfaceToLight(GrGLFPBuilder*, const char* z) SK_OVERRIDE; |
private: |
typedef GrGLLight INHERITED; |
@@ -514,8 +514,8 @@ public: |
virtual ~GrGLSpotLight() {} |
virtual void setData(const GrGLProgramDataManager&, |
const SkLight* light) const SK_OVERRIDE; |
- virtual void emitSurfaceToLight(GrGLFPBuilder*, const char* z) SK_OVERRIDE; |
- virtual void emitLightColor(GrGLFPBuilder*, const char *surfaceToLight) SK_OVERRIDE; |
+ void emitSurfaceToLight(GrGLFPBuilder*, const char* z) SK_OVERRIDE; |
+ void emitLightColor(GrGLFPBuilder*, const char *surfaceToLight) SK_OVERRIDE; |
private: |
typedef GrGLLight INHERITED; |
@@ -592,9 +592,9 @@ public: |
return fDirection; |
}; |
SkPoint3 lightColor(const SkPoint3&) const { return color(); } |
- virtual LightType type() const SK_OVERRIDE { return kDistant_LightType; } |
+ LightType type() const SK_OVERRIDE { return kDistant_LightType; } |
const SkPoint3& direction() const { return fDirection; } |
- virtual GrGLLight* createGLLight() const SK_OVERRIDE { |
+ GrGLLight* createGLLight() const SK_OVERRIDE { |
#if SK_SUPPORT_GPU |
return SkNEW(GrGLDistantLight); |
#else |
@@ -602,9 +602,9 @@ public: |
return NULL; |
#endif |
} |
- virtual bool requiresFragmentPosition() const SK_OVERRIDE { return false; } |
+ bool requiresFragmentPosition() const SK_OVERRIDE { return false; } |
- virtual bool isEqual(const SkLight& other) const SK_OVERRIDE { |
+ bool isEqual(const SkLight& other) const SK_OVERRIDE { |
if (other.type() != kDistant_LightType) { |
return false; |
} |
@@ -622,10 +622,10 @@ protected: |
SkDistantLight(const SkPoint3& direction, const SkPoint3& color) |
: INHERITED(color), fDirection(direction) { |
} |
- virtual SkLight* transform(const SkMatrix& matrix) const SK_OVERRIDE { |
+ SkLight* transform(const SkMatrix& matrix) const SK_OVERRIDE { |
return new SkDistantLight(direction(), color()); |
} |
- virtual void onFlattenLight(SkWriteBuffer& buffer) const SK_OVERRIDE { |
+ void onFlattenLight(SkWriteBuffer& buffer) const SK_OVERRIDE { |
writePoint3(fDirection, buffer); |
} |
@@ -649,9 +649,9 @@ public: |
return direction; |
}; |
SkPoint3 lightColor(const SkPoint3&) const { return color(); } |
- virtual LightType type() const SK_OVERRIDE { return kPoint_LightType; } |
+ LightType type() const SK_OVERRIDE { return kPoint_LightType; } |
const SkPoint3& location() const { return fLocation; } |
- virtual GrGLLight* createGLLight() const SK_OVERRIDE { |
+ GrGLLight* createGLLight() const SK_OVERRIDE { |
#if SK_SUPPORT_GPU |
return SkNEW(GrGLPointLight); |
#else |
@@ -659,8 +659,8 @@ public: |
return NULL; |
#endif |
} |
- virtual bool requiresFragmentPosition() const SK_OVERRIDE { return true; } |
- virtual bool isEqual(const SkLight& other) const SK_OVERRIDE { |
+ bool requiresFragmentPosition() const SK_OVERRIDE { return true; } |
+ bool isEqual(const SkLight& other) const SK_OVERRIDE { |
if (other.type() != kPoint_LightType) { |
return false; |
} |
@@ -668,7 +668,7 @@ public: |
return INHERITED::isEqual(other) && |
fLocation == o.fLocation; |
} |
- virtual SkLight* transform(const SkMatrix& matrix) const SK_OVERRIDE { |
+ SkLight* transform(const SkMatrix& matrix) const SK_OVERRIDE { |
SkPoint location2 = SkPoint::Make(fLocation.fX, fLocation.fY); |
matrix.mapPoints(&location2, 1); |
// Use X scale and Y scale on Z and average the result |
@@ -685,7 +685,7 @@ public: |
protected: |
SkPointLight(const SkPoint3& location, const SkPoint3& color) |
: INHERITED(color), fLocation(location) {} |
- virtual void onFlattenLight(SkWriteBuffer& buffer) const SK_OVERRIDE { |
+ void onFlattenLight(SkWriteBuffer& buffer) const SK_OVERRIDE { |
writePoint3(fLocation, buffer); |
} |
@@ -712,7 +712,7 @@ public: |
fConeScale = SkScalarInvert(antiAliasThreshold); |
} |
- virtual SkLight* transform(const SkMatrix& matrix) const SK_OVERRIDE { |
+ SkLight* transform(const SkMatrix& matrix) const SK_OVERRIDE { |
SkPoint location2 = SkPoint::Make(fLocation.fX, fLocation.fY); |
matrix.mapPoints(&location2, 1); |
// Use X scale and Y scale on Z and average the result |
@@ -748,7 +748,7 @@ public: |
} |
return color() * scale; |
} |
- virtual GrGLLight* createGLLight() const SK_OVERRIDE { |
+ GrGLLight* createGLLight() const SK_OVERRIDE { |
#if SK_SUPPORT_GPU |
return SkNEW(GrGLSpotLight); |
#else |
@@ -756,8 +756,8 @@ public: |
return NULL; |
#endif |
} |
- virtual bool requiresFragmentPosition() const SK_OVERRIDE { return true; } |
- virtual LightType type() const SK_OVERRIDE { return kSpot_LightType; } |
+ bool requiresFragmentPosition() const SK_OVERRIDE { return true; } |
+ LightType type() const SK_OVERRIDE { return kSpot_LightType; } |
const SkPoint3& location() const { return fLocation; } |
const SkPoint3& target() const { return fTarget; } |
SkScalar specularExponent() const { return fSpecularExponent; } |
@@ -791,7 +791,7 @@ protected: |
fS(s) |
{ |
} |
- virtual void onFlattenLight(SkWriteBuffer& buffer) const SK_OVERRIDE { |
+ void onFlattenLight(SkWriteBuffer& buffer) const SK_OVERRIDE { |
writePoint3(fLocation, buffer); |
writePoint3(fTarget, buffer); |
buffer.writeScalar(fSpecularExponent); |
@@ -801,7 +801,7 @@ protected: |
writePoint3(fS, buffer); |
} |
- virtual bool isEqual(const SkLight& other) const SK_OVERRIDE { |
+ bool isEqual(const SkLight& other) const SK_OVERRIDE { |
if (other.type() != kSpot_LightType) { |
return false; |
} |
@@ -1225,7 +1225,7 @@ public: |
/** |
* Subclasses of GrGLLightingEffect must call INHERITED::setData(); |
*/ |
- virtual void setData(const GrGLProgramDataManager&, const GrProcessor&) SK_OVERRIDE; |
+ void setData(const GrGLProgramDataManager&, const GrProcessor&) SK_OVERRIDE; |
protected: |
virtual void emitLightFunc(GrGLFPBuilder*, SkString* funcName) = 0; |
@@ -1243,8 +1243,8 @@ private: |
class GrGLDiffuseLightingEffect : public GrGLLightingEffect { |
public: |
GrGLDiffuseLightingEffect(const GrProcessor&); |
- virtual void emitLightFunc(GrGLFPBuilder*, SkString* funcName) SK_OVERRIDE; |
- virtual void setData(const GrGLProgramDataManager&, const GrProcessor&) SK_OVERRIDE; |
+ void emitLightFunc(GrGLFPBuilder*, SkString* funcName) SK_OVERRIDE; |
+ void setData(const GrGLProgramDataManager&, const GrProcessor&) SK_OVERRIDE; |
private: |
typedef GrGLLightingEffect INHERITED; |
@@ -1257,8 +1257,8 @@ private: |
class GrGLSpecularLightingEffect : public GrGLLightingEffect { |
public: |
GrGLSpecularLightingEffect(const GrProcessor&); |
- virtual void emitLightFunc(GrGLFPBuilder*, SkString* funcName) SK_OVERRIDE; |
- virtual void setData(const GrGLProgramDataManager&, const GrProcessor&) SK_OVERRIDE; |
+ void emitLightFunc(GrGLFPBuilder*, SkString* funcName) SK_OVERRIDE; |
+ void setData(const GrGLProgramDataManager&, const GrProcessor&) SK_OVERRIDE; |
private: |
typedef GrGLLightingEffect INHERITED; |