diff options
author | mtklein <mtklein@chromium.org> | 2015-03-25 18:17:31 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-03-25 18:17:32 -0700 |
commit | 36352bf5e38f45a70ee4f4fc132a38048d38206d (patch) | |
tree | 24f662dbc4bceca8f2e59521ab41ad2c1cf89ca6 /src/effects | |
parent | 02fd592c8d190058652bb715fb34feb7a72992e5 (diff) |
C++11 override should now be supported by all of {bots,Chrome,Android,Mozilla}
NOPRESUBMIT=true
BUG=skia:
DOCS_PREVIEW= https://skia.org/?cl=1037793002
Review URL: https://codereview.chromium.org/1037793002
Diffstat (limited to 'src/effects')
26 files changed, 275 insertions, 275 deletions
diff --git a/src/effects/SkAlphaThresholdFilter.cpp b/src/effects/SkAlphaThresholdFilter.cpp index 09dc7427e5..abc4d3327c 100644 --- a/src/effects/SkAlphaThresholdFilter.cpp +++ b/src/effects/SkAlphaThresholdFilter.cpp @@ -20,13 +20,13 @@ public: SK_DECLARE_PUBLIC_FLATTENABLE_DESERIALIZATION_PROCS(SkAlphaThresholdFilterImpl) protected: - void flatten(SkWriteBuffer&) const SK_OVERRIDE; + void flatten(SkWriteBuffer&) const override; virtual bool onFilterImage(Proxy*, const SkBitmap& src, const Context&, - SkBitmap* result, SkIPoint* offset) const SK_OVERRIDE; + SkBitmap* result, SkIPoint* offset) const override; #if SK_SUPPORT_GPU virtual bool asFragmentProcessor(GrFragmentProcessor**, GrTexture*, const SkMatrix&, - const SkIRect& bounds) const SK_OVERRIDE; + const SkIRect& bounds) const override; #endif private: @@ -71,14 +71,14 @@ public: virtual ~AlphaThresholdEffect() {}; - const char* name() const SK_OVERRIDE { return "Alpha Threshold"; } + const char* name() const override { return "Alpha Threshold"; } float innerThreshold() const { return fInnerThreshold; } float outerThreshold() const { return fOuterThreshold; } - void getGLProcessorKey(const GrGLCaps&, GrProcessorKeyBuilder*) const SK_OVERRIDE; + void getGLProcessorKey(const GrGLCaps&, GrProcessorKeyBuilder*) const override; - GrGLFragmentProcessor* createGLInstance() const SK_OVERRIDE; + GrGLFragmentProcessor* createGLInstance() const override; private: AlphaThresholdEffect(GrTexture* texture, @@ -102,9 +102,9 @@ private: this->addTextureAccess(&fMaskTextureAccess); } - bool onIsEqual(const GrFragmentProcessor&) const SK_OVERRIDE; + bool onIsEqual(const GrFragmentProcessor&) const override; - void onComputeInvariantOutput(GrInvariantOutput* inout) const SK_OVERRIDE; + void onComputeInvariantOutput(GrInvariantOutput* inout) const override; GR_DECLARE_FRAGMENT_PROCESSOR_TEST; @@ -127,9 +127,9 @@ public: const char* outputColor, const char* inputColor, const TransformedCoordsArray&, - const TextureSamplerArray&) SK_OVERRIDE; + const TextureSamplerArray&) override; - void setData(const GrGLProgramDataManager&, const GrProcessor&) SK_OVERRIDE; + void setData(const GrGLProgramDataManager&, const GrProcessor&) override; private: diff --git a/src/effects/SkArithmeticMode.cpp b/src/effects/SkArithmeticMode.cpp index ae18c2770e..4914c696ee 100644 --- a/src/effects/SkArithmeticMode.cpp +++ b/src/effects/SkArithmeticMode.cpp @@ -25,15 +25,15 @@ public: } virtual void xfer32(SkPMColor dst[], const SkPMColor src[], int count, - const SkAlpha aa[]) const SK_OVERRIDE; + const SkAlpha aa[]) const override; SK_TO_STRING_OVERRIDE() SK_DECLARE_PUBLIC_FLATTENABLE_DESERIALIZATION_PROCS(SkArithmeticMode_scalar) #if SK_SUPPORT_GPU - bool asFragmentProcessor(GrFragmentProcessor**, GrTexture* background) const SK_OVERRIDE; + bool asFragmentProcessor(GrFragmentProcessor**, GrTexture* background) const override; - bool asXPFactory(GrXPFactory**) const SK_OVERRIDE; + bool asXPFactory(GrXPFactory**) const override; #endif private: @@ -45,7 +45,7 @@ private: fEnforcePMColor = enforcePMColor; } - void flatten(SkWriteBuffer& buffer) const SK_OVERRIDE { + void flatten(SkWriteBuffer& buffer) const override { buffer.writeScalar(fK[0]); buffer.writeScalar(fK[1]); buffer.writeScalar(fK[2]); diff --git a/src/effects/SkArithmeticMode_gpu.cpp b/src/effects/SkArithmeticMode_gpu.cpp index e068c9dc37..cd5f09a4e3 100644 --- a/src/effects/SkArithmeticMode_gpu.cpp +++ b/src/effects/SkArithmeticMode_gpu.cpp @@ -58,14 +58,14 @@ public: : fEnforcePMColor(true) { } - ~GLArithmeticFP() SK_OVERRIDE {} + ~GLArithmeticFP() override {} void emitCode(GrGLFPBuilder* builder, const GrFragmentProcessor& fp, const char* outputColor, const char* inputColor, const TransformedCoordsArray& coords, - const TextureSamplerArray& samplers) SK_OVERRIDE { + const TextureSamplerArray& samplers) override { GrGLFPFragmentBuilder* fsBuilder = builder->getFragmentShaderBuilder(); fsBuilder->codeAppend("vec4 bgColor = "); fsBuilder->appendTextureLookup(samplers[0], coords[0].c_str(), coords[0].getType()); @@ -80,7 +80,7 @@ public: add_arithmetic_code(fsBuilder, inputColor, dstColor, outputColor, kUni, fEnforcePMColor); } - void setData(const GrGLProgramDataManager& pdman, const GrProcessor& proc) SK_OVERRIDE { + void setData(const GrGLProgramDataManager& pdman, const GrProcessor& proc) override { const GrArithmeticFP& arith = proc.cast<GrArithmeticFP>(); pdman.set4f(fKUni, arith.k1(), arith.k2(), arith.k3(), arith.k4()); fEnforcePMColor = arith.enforcePMColor(); @@ -167,21 +167,21 @@ public: willReadDstColor)); } - ~ArithmeticXP() SK_OVERRIDE {}; + ~ArithmeticXP() override {}; - const char* name() const SK_OVERRIDE { return "Arithmetic"; } + const char* name() const override { return "Arithmetic"; } - GrGLXferProcessor* createGLInstance() const SK_OVERRIDE; + GrGLXferProcessor* createGLInstance() const override; - bool hasSecondaryOutput() const SK_OVERRIDE { return false; } + bool hasSecondaryOutput() const override { return false; } GrXferProcessor::OptFlags getOptimizations(const GrProcOptInfo& colorPOI, const GrProcOptInfo& coveragePOI, bool doesStencilWrite, GrColor* overrideColor, - const GrDrawTargetCaps& caps) SK_OVERRIDE; + const GrDrawTargetCaps& caps) override; - void getBlendInfo(GrXferProcessor::BlendInfo* blendInfo) const SK_OVERRIDE { + void getBlendInfo(GrXferProcessor::BlendInfo* blendInfo) const override { blendInfo->fSrcBlend = kOne_GrBlendCoeff; blendInfo->fDstBlend = kZero_GrBlendCoeff; blendInfo->fBlendConstant = 0; @@ -197,9 +197,9 @@ private: ArithmeticXP(float k1, float k2, float k3, float k4, bool enforcePMColor, const GrDeviceCoordTexture* dstCopy, bool willReadDstColor); - void onGetGLProcessorKey(const GrGLCaps& caps, GrProcessorKeyBuilder* b) const SK_OVERRIDE; + void onGetGLProcessorKey(const GrGLCaps& caps, GrProcessorKeyBuilder* b) const override; - bool onIsEqual(const GrXferProcessor& xpBase) const SK_OVERRIDE { + bool onIsEqual(const GrXferProcessor& xpBase) const override { const ArithmeticXP& xp = xpBase.cast<ArithmeticXP>(); if (fK1 != xp.fK1 || fK2 != xp.fK2 || @@ -225,7 +225,7 @@ public: : fEnforcePMColor(true) { } - ~GLArithmeticXP() SK_OVERRIDE {} + ~GLArithmeticXP() override {} static void GenKey(const GrProcessor& processor, const GrGLCaps& caps, GrProcessorKeyBuilder* b) { @@ -235,7 +235,7 @@ public: } private: - void onEmitCode(const EmitArgs& args) SK_OVERRIDE { + void onEmitCode(const EmitArgs& args) override { GrGLFPFragmentBuilder* fsBuilder = args.fPB->getFragmentShaderBuilder(); const char* dstColor = fsBuilder->dstColor(); @@ -254,7 +254,7 @@ private: } void onSetData(const GrGLProgramDataManager& pdman, - const GrXferProcessor& processor) SK_OVERRIDE { + const GrXferProcessor& processor) override { const ArithmeticXP& arith = processor.cast<ArithmeticXP>(); pdman.set4f(fKUni, arith.k1(), arith.k2(), arith.k3(), arith.k4()); fEnforcePMColor = arith.enforcePMColor(); diff --git a/src/effects/SkArithmeticMode_gpu.h b/src/effects/SkArithmeticMode_gpu.h index 8fb58a1796..f4d12d4f5a 100644 --- a/src/effects/SkArithmeticMode_gpu.h +++ b/src/effects/SkArithmeticMode_gpu.h @@ -36,13 +36,13 @@ public: return SkNEW_ARGS(GrArithmeticFP, (k1, k2, k3, k4, enforcePMColor, background)); } - ~GrArithmeticFP() SK_OVERRIDE {}; + ~GrArithmeticFP() override {}; - const char* name() const SK_OVERRIDE { return "Arithmetic"; } + const char* name() const override { return "Arithmetic"; } - void getGLProcessorKey(const GrGLCaps& caps, GrProcessorKeyBuilder* b) const SK_OVERRIDE; + void getGLProcessorKey(const GrGLCaps& caps, GrProcessorKeyBuilder* b) const override; - GrGLFragmentProcessor* createGLInstance() const SK_OVERRIDE; + GrGLFragmentProcessor* createGLInstance() const override; float k1() const { return fK1; } float k2() const { return fK2; } @@ -51,9 +51,9 @@ public: bool enforcePMColor() const { return fEnforcePMColor; } private: - bool onIsEqual(const GrFragmentProcessor&) const SK_OVERRIDE; + bool onIsEqual(const GrFragmentProcessor&) const override; - void onComputeInvariantOutput(GrInvariantOutput* inout) const SK_OVERRIDE; + void onComputeInvariantOutput(GrInvariantOutput* inout) const override; GrArithmeticFP(float k1, float k2, float k3, float k4, bool enforcePMColor, GrTexture* background); @@ -77,16 +77,16 @@ public: return SkNEW_ARGS(GrArithmeticXPFactory, (k1, k2, k3, k4, enforcePMColor)); } - bool supportsRGBCoverage(GrColor knownColor, uint32_t knownColorFlags) const SK_OVERRIDE { + bool supportsRGBCoverage(GrColor knownColor, uint32_t knownColorFlags) const override { return true; } - bool canTweakAlphaForCoverage() const SK_OVERRIDE { + bool canTweakAlphaForCoverage() const override { return false; } void getInvariantOutput(const GrProcOptInfo& colorPOI, const GrProcOptInfo& coveragePOI, - GrXPFactory::InvariantOutput*) const SK_OVERRIDE; + GrXPFactory::InvariantOutput*) const override; private: GrArithmeticXPFactory(float k1, float k2, float k3, float k4, bool enforcePMColor); @@ -94,15 +94,15 @@ private: GrXferProcessor* onCreateXferProcessor(const GrDrawTargetCaps& caps, const GrProcOptInfo& colorPOI, const GrProcOptInfo& coveragePOI, - const GrDeviceCoordTexture* dstCopy) const SK_OVERRIDE; + const GrDeviceCoordTexture* dstCopy) const override; bool willReadDstColor(const GrDrawTargetCaps& caps, const GrProcOptInfo& colorPOI, - const GrProcOptInfo& coveragePOI) const SK_OVERRIDE { + const GrProcOptInfo& coveragePOI) const override { return true; } - bool onIsEqual(const GrXPFactory& xpfBase) const SK_OVERRIDE { + bool onIsEqual(const GrXPFactory& xpfBase) const override { const GrArithmeticXPFactory& xpf = xpfBase.cast<GrArithmeticXPFactory>(); if (fK1 != xpf.fK1 || fK2 != xpf.fK2 || diff --git a/src/effects/SkBlurMaskFilter.cpp b/src/effects/SkBlurMaskFilter.cpp index e363f7b4c7..62d8f736ff 100644 --- a/src/effects/SkBlurMaskFilter.cpp +++ b/src/effects/SkBlurMaskFilter.cpp @@ -38,39 +38,39 @@ public: SkBlurMaskFilterImpl(SkScalar sigma, SkBlurStyle, uint32_t flags); // overrides from SkMaskFilter - SkMask::Format getFormat() const SK_OVERRIDE; + SkMask::Format getFormat() const override; virtual bool filterMask(SkMask* dst, const SkMask& src, const SkMatrix&, - SkIPoint* margin) const SK_OVERRIDE; + SkIPoint* margin) const override; #if SK_SUPPORT_GPU virtual bool canFilterMaskGPU(const SkRect& devBounds, const SkIRect& clipBounds, const SkMatrix& ctm, - SkRect* maskRect) const SK_OVERRIDE; + SkRect* maskRect) const override; virtual bool directFilterMaskGPU(GrContext* context, GrRenderTarget* rt, GrPaint* grp, const GrClip&, const SkMatrix& viewMatrix, const SkStrokeRec& strokeRec, - const SkPath& path) const SK_OVERRIDE; + const SkPath& path) const override; virtual bool directFilterRRectMaskGPU(GrContext* context, GrRenderTarget* rt, GrPaint* grp, const GrClip&, const SkMatrix& viewMatrix, const SkStrokeRec& strokeRec, - const SkRRect& rrect) const SK_OVERRIDE; + const SkRRect& rrect) const override; virtual bool filterMaskGPU(GrTexture* src, const SkMatrix& ctm, const SkRect& maskRect, GrTexture** result, - bool canOverwriteSrc) const SK_OVERRIDE; + bool canOverwriteSrc) const override; #endif - void computeFastBounds(const SkRect&, SkRect*) const SK_OVERRIDE; - bool asABlur(BlurRec*) const SK_OVERRIDE; + void computeFastBounds(const SkRect&, SkRect*) const override; + bool asABlur(BlurRec*) const override; SK_TO_STRING_OVERRIDE() SK_DECLARE_PUBLIC_FLATTENABLE_DESERIALIZATION_PROCS(SkBlurMaskFilterImpl) @@ -78,11 +78,11 @@ public: protected: virtual FilterReturn filterRectsToNine(const SkRect[], int count, const SkMatrix&, const SkIRect& clipBounds, - NinePatch*) const SK_OVERRIDE; + NinePatch*) const override; virtual FilterReturn filterRRectToNine(const SkRRect&, const SkMatrix&, const SkIRect& clipBounds, - NinePatch*) const SK_OVERRIDE; + NinePatch*) const override; bool filterRectMask(SkMask* dstM, const SkRect& r, const SkMatrix& matrix, SkIPoint* margin, SkMask::CreateMode createMode) const; @@ -105,7 +105,7 @@ private: } SkBlurMaskFilterImpl(SkReadBuffer&); - void flatten(SkWriteBuffer&) const SK_OVERRIDE; + void flatten(SkWriteBuffer&) const override; SkScalar computeXformedSigma(const SkMatrix& ctm) const { bool ignoreTransform = SkToBool(fBlurFlags & SkBlurMaskFilter::kIgnoreTransform_BlurFlag); @@ -607,12 +607,12 @@ class GrRectBlurEffect : public GrFragmentProcessor { public: virtual ~GrRectBlurEffect(); - const char* name() const SK_OVERRIDE { return "RectBlur"; } + const char* name() const override { return "RectBlur"; } virtual void getGLProcessorKey(const GrGLCaps& caps, - GrProcessorKeyBuilder* b) const SK_OVERRIDE; + GrProcessorKeyBuilder* b) const override; - GrGLFragmentProcessor* createGLInstance() const SK_OVERRIDE; + GrGLFragmentProcessor* createGLInstance() const override; /** * Create a simple filter effect with custom bicubic coefficients. @@ -641,9 +641,9 @@ public: private: GrRectBlurEffect(const SkRect& rect, float sigma, GrTexture *blur_profile); - bool onIsEqual(const GrFragmentProcessor&) const SK_OVERRIDE; + bool onIsEqual(const GrFragmentProcessor&) const override; - void onComputeInvariantOutput(GrInvariantOutput* inout) const SK_OVERRIDE; + void onComputeInvariantOutput(GrInvariantOutput* inout) const override; static bool CreateBlurProfileTexture(GrContext *context, float sigma, GrTexture **blurProfileTexture); @@ -665,9 +665,9 @@ public: const char* outputColor, const char* inputColor, const TransformedCoordsArray&, - const TextureSamplerArray&) SK_OVERRIDE; + const TextureSamplerArray&) override; - void setData(const GrGLProgramDataManager&, const GrProcessor&) SK_OVERRIDE; + void setData(const GrGLProgramDataManager&, const GrProcessor&) override; private: typedef GrGLProgramDataManager::UniformHandle UniformHandle; @@ -876,22 +876,22 @@ public: static GrFragmentProcessor* Create(GrContext* context, float sigma, const SkRRect&); virtual ~GrRRectBlurEffect() {}; - const char* name() const SK_OVERRIDE { return "GrRRectBlur"; } + const char* name() const override { return "GrRRectBlur"; } const SkRRect& getRRect() const { return fRRect; } float getSigma() const { return fSigma; } virtual void getGLProcessorKey(const GrGLCaps& caps, - GrProcessorKeyBuilder* b) const SK_OVERRIDE; + GrProcessorKeyBuilder* b) const override; - GrGLFragmentProcessor* createGLInstance() const SK_OVERRIDE; + GrGLFragmentProcessor* createGLInstance() const override; private: GrRRectBlurEffect(float sigma, const SkRRect&, GrTexture* profileTexture); - bool onIsEqual(const GrFragmentProcessor& other) const SK_OVERRIDE; + bool onIsEqual(const GrFragmentProcessor& other) const override; - void onComputeInvariantOutput(GrInvariantOutput* inout) const SK_OVERRIDE; + void onComputeInvariantOutput(GrInvariantOutput* inout) const override; SkRRect fRRect; float fSigma; @@ -1020,9 +1020,9 @@ public: const char* outputColor, const char* inputColor, const TransformedCoordsArray&, - const TextureSamplerArray&) SK_OVERRIDE; + const TextureSamplerArray&) override; - void setData(const GrGLProgramDataManager&, const GrProcessor&) SK_OVERRIDE; + void setData(const GrGLProgramDataManager&, const GrProcessor&) override; private: GrGLProgramDataManager::UniformHandle fProxyRectUniform; diff --git a/src/effects/SkColorCubeFilter.cpp b/src/effects/SkColorCubeFilter.cpp index e2aade75e5..989c4a6754 100644 --- a/src/effects/SkColorCubeFilter.cpp +++ b/src/effects/SkColorCubeFilter.cpp @@ -192,16 +192,16 @@ public: virtual ~GrColorCubeEffect(); - const char* name() const SK_OVERRIDE { return "ColorCube"; } + const char* name() const override { return "ColorCube"; } virtual void getGLProcessorKey(const GrGLCaps& caps, - GrProcessorKeyBuilder* b) const SK_OVERRIDE; + GrProcessorKeyBuilder* b) const override; - GrGLFragmentProcessor* createGLInstance() const SK_OVERRIDE; + GrGLFragmentProcessor* createGLInstance() const override; int colorCubeSize() const { return fColorCubeAccess.getTexture()->width(); } - void onComputeInvariantOutput(GrInvariantOutput*) const SK_OVERRIDE; + void onComputeInvariantOutput(GrInvariantOutput*) const override; class GLProcessor : public GrGLFragmentProcessor { public: @@ -213,11 +213,11 @@ public: const char* outputColor, const char* inputColor, const TransformedCoordsArray&, - const TextureSamplerArray&) SK_OVERRIDE; + const TextureSamplerArray&) override; static inline void GenKey(const GrProcessor&, const GrGLCaps&, GrProcessorKeyBuilder*); - void setData(const GrGLProgramDataManager&, const GrProcessor&) SK_OVERRIDE; + void setData(const GrGLProgramDataManager&, const GrProcessor&) override; private: GrGLProgramDataManager::UniformHandle fColorCubeSizeUni; @@ -227,7 +227,7 @@ public: }; private: - bool onIsEqual(const GrFragmentProcessor&) const SK_OVERRIDE { return true; } + bool onIsEqual(const GrFragmentProcessor&) const override { return true; } GrColorCubeEffect(GrTexture* colorCube); diff --git a/src/effects/SkColorFilters.cpp b/src/effects/SkColorFilters.cpp index 8c021e452b..87a5a20821 100644 --- a/src/effects/SkColorFilters.cpp +++ b/src/effects/SkColorFilters.cpp @@ -148,15 +148,15 @@ public: } virtual void getGLProcessorKey(const GrGLCaps& caps, - GrProcessorKeyBuilder* b) const SK_OVERRIDE { + GrProcessorKeyBuilder* b) const override { GLProcessor::GenKey(*this, caps, b); } - GrGLFragmentProcessor* createGLInstance() const SK_OVERRIDE { + GrGLFragmentProcessor* createGLInstance() const override { return SkNEW_ARGS(GLProcessor, (*this)); } - const char* name() const SK_OVERRIDE { return "ModeColorFilterEffect"; } + const char* name() const override { return "ModeColorFilterEffect"; } SkXfermode::Mode mode() const { return fMode; } GrColor color() const { return fColor; } @@ -171,7 +171,7 @@ public: const char* outputColor, const char* inputColor, const TransformedCoordsArray&, - const TextureSamplerArray&) SK_OVERRIDE { + const TextureSamplerArray&) override { SkXfermode::Mode mode = fp.cast<ModeColorFilterEffect>().mode(); SkASSERT(SkXfermode::kDst_Mode != mode); @@ -200,7 +200,7 @@ public: } virtual void setData(const GrGLProgramDataManager& pdman, - const GrProcessor& fp) SK_OVERRIDE { + const GrProcessor& fp) override { if (fFilterColorUni.isValid()) { const ModeColorFilterEffect& colorModeFilter = fp.cast<ModeColorFilterEffect>(); GrGLfloat c[4]; @@ -224,12 +224,12 @@ private: this->initClassID<ModeColorFilterEffect>(); } - bool onIsEqual(const GrFragmentProcessor& other) const SK_OVERRIDE { + bool onIsEqual(const GrFragmentProcessor& other) const override { const ModeColorFilterEffect& s = other.cast<ModeColorFilterEffect>(); return fMode == s.fMode && fColor == s.fColor; } - void onComputeInvariantOutput(GrInvariantOutput* inout) const SK_OVERRIDE; + void onComputeInvariantOutput(GrInvariantOutput* inout) const override; SkXfermode::Mode fMode; GrColor fColor; @@ -384,7 +384,7 @@ class Src_SkModeColorFilter : public SkModeColorFilter { public: Src_SkModeColorFilter(SkColor color) : INHERITED(color, SkXfermode::kSrc_Mode) {} - void filterSpan(const SkPMColor shader[], int count, SkPMColor result[]) const SK_OVERRIDE { + void filterSpan(const SkPMColor shader[], int count, SkPMColor result[]) const override { sk_memset32(result, this->getPMColor(), count); } @@ -399,7 +399,7 @@ public: fColor32Proc = SkBlitRow::ColorProcFactory(); } - void filterSpan(const SkPMColor shader[], int count, SkPMColor result[]) const SK_OVERRIDE { + void filterSpan(const SkPMColor shader[], int count, SkPMColor result[]) const override { fColor32Proc(result, shader, count, this->getPMColor()); } diff --git a/src/effects/SkColorMatrixFilter.cpp b/src/effects/SkColorMatrixFilter.cpp index 319617016c..a406eda564 100644 --- a/src/effects/SkColorMatrixFilter.cpp +++ b/src/effects/SkColorMatrixFilter.cpp @@ -404,14 +404,14 @@ public: return SkNEW_ARGS(ColorMatrixEffect, (matrix)); } - const char* name() const SK_OVERRIDE { return "Color Matrix"; } + const char* name() const override { return "Color Matrix"; } virtual void getGLProcessorKey(const GrGLCaps& caps, - GrProcessorKeyBuilder* b) const SK_OVERRIDE { + GrProcessorKeyBuilder* b) const override { GLProcessor::GenKey(*this, caps, b); } - GrGLFragmentProcessor* createGLInstance() const SK_OVERRIDE { + GrGLFragmentProcessor* createGLInstance() const override { return SkNEW_ARGS(GLProcessor, (*this)); } @@ -430,7 +430,7 @@ public: const char* outputColor, const char* inputColor, const TransformedCoordsArray&, - const TextureSamplerArray&) SK_OVERRIDE { + const TextureSamplerArray&) override { fMatrixHandle = builder->addUniform(GrGLProgramBuilder::kFragment_Visibility, kMat44f_GrSLType, kDefault_GrSLPrecision, "ColorMatrix"); @@ -456,7 +456,7 @@ public: } virtual void setData(const GrGLProgramDataManager& uniManager, - const GrProcessor& proc) SK_OVERRIDE { + const GrProcessor& proc) override { const ColorMatrixEffect& cme = proc.cast<ColorMatrixEffect>(); const float* m = cme.fMatrix.fMat; // The GL matrix is transposed from SkColorMatrix. @@ -486,12 +486,12 @@ private: this->initClassID<ColorMatrixEffect>(); } - bool onIsEqual(const GrFragmentProcessor& s) const SK_OVERRIDE { + bool onIsEqual(const GrFragmentProcessor& s) const override { const ColorMatrixEffect& cme = s.cast<ColorMatrixEffect>(); return cme.fMatrix == fMatrix; } - void onComputeInvariantOutput(GrInvariantOutput* inout) const SK_OVERRIDE { + void onComputeInvariantOutput(GrInvariantOutput* inout) const override { // We only bother to check whether the alpha channel will be constant. If SkColorMatrix had // type flags it might be worth checking the other components. diff --git a/src/effects/SkDisplacementMapEffect.cpp b/src/effects/SkDisplacementMapEffect.cpp index e280817e38..0a045f2192 100644 --- a/src/effects/SkDisplacementMapEffect.cpp +++ b/src/effects/SkDisplacementMapEffect.cpp @@ -309,11 +309,11 @@ public: const char* outputColor, const char* inputColor, const TransformedCoordsArray&, - const TextureSamplerArray&) SK_OVERRIDE; + const TextureSamplerArray&) override; static inline void GenKey(const GrProcessor&, const GrGLCaps&, GrProcessorKeyBuilder*); - void setData(const GrGLProgramDataManager&, const GrProcessor&) SK_OVERRIDE; + void setData(const GrGLProgramDataManager&, const GrProcessor&) override; private: SkDisplacementMapEffect::ChannelSelectorType fXChannelSelector; @@ -342,11 +342,11 @@ public: virtual ~GrDisplacementMapEffect(); virtual void getGLProcessorKey(const GrGLCaps& caps, - GrProcessorKeyBuilder* b) const SK_OVERRIDE { + GrProcessorKeyBuilder* b) const override { GrGLDisplacementMapEffect::GenKey(*this, caps, b); } - GrGLFragmentProcessor* createGLInstance() const SK_OVERRIDE { + GrGLFragmentProcessor* createGLInstance() const override { return SkNEW_ARGS(GrGLDisplacementMapEffect, (*this)); } @@ -356,12 +356,12 @@ public: { return fYChannelSelector; } const SkVector& scale() const { return fScale; } - const char* name() const SK_OVERRIDE { return "DisplacementMap"; } + const char* name() const override { return "DisplacementMap"; } private: - bool onIsEqual(const GrFragmentProcessor&) const SK_OVERRIDE; + bool onIsEqual(const GrFragmentProcessor&) const override; - void onComputeInvariantOutput(GrInvariantOutput* inout) const SK_OVERRIDE; + void onComputeInvariantOutput(GrInvariantOutput* inout) const override; GrDisplacementMapEffect(SkDisplacementMapEffect::ChannelSelectorType xChannelSelector, SkDisplacementMapEffect::ChannelSelectorType yChannelSelector, diff --git a/src/effects/SkLightingImageFilter.cpp b/src/effects/SkLightingImageFilter.cpp index 115776707d..72dcf64c58 100644 --- a/src/effects/SkLightingImageFilter.cpp +++ b/src/effects/SkLightingImageFilter.cpp @@ -289,12 +289,12 @@ public: protected: SkDiffuseLightingImageFilter(SkLight* light, SkScalar surfaceScale, SkScalar kd, SkImageFilter* input, const CropRect* cropRect); - void flatten(SkWriteBuffer& buffer) const SK_OVERRIDE; + void flatten(SkWriteBuffer& buffer) const override; virtual bool onFilterImage(Proxy*, const SkBitmap& src, const Context&, - SkBitmap* result, SkIPoint* offset) const SK_OVERRIDE; + SkBitmap* result, SkIPoint* offset) const override; #if SK_SUPPORT_GPU virtual bool asFragmentProcessor(GrFragmentProcessor**, GrTexture*, const SkMatrix&, - const SkIRect& bounds) const SK_OVERRIDE; + const SkIRect& bounds) const override; #endif private: @@ -317,12 +317,12 @@ public: protected: SkSpecularLightingImageFilter(SkLight* light, SkScalar surfaceScale, SkScalar ks, SkScalar shininess, SkImageFilter* input, const CropRect*); - void flatten(SkWriteBuffer& buffer) const SK_OVERRIDE; + void flatten(SkWriteBuffer& buffer) const override; virtual bool onFilterImage(Proxy*, const SkBitmap& src, const Context&, - SkBitmap* result, SkIPoint* offset) const SK_OVERRIDE; + SkBitmap* result, SkIPoint* offset) const override; #if SK_SUPPORT_GPU virtual bool asFragmentProcessor(GrFragmentProcessor**, GrTexture*, const SkMatrix&, - const SkIRect& bounds) const SK_OVERRIDE; + const SkIRect& bounds) const override; #endif private: @@ -344,9 +344,9 @@ public: const SkMatrix& filterMatrix() const { return fFilterMatrix; } protected: - bool onIsEqual(const GrFragmentProcessor&) const SK_OVERRIDE; + bool onIsEqual(const GrFragmentProcessor&) const override; - void onComputeInvariantOutput(GrInvariantOutput* inout) const SK_OVERRIDE { + void onComputeInvariantOutput(GrInvariantOutput* inout) const override { // lighting shaders are complicated. We just throw up our hands. inout->mulByUnknownFourComponents(); } @@ -372,16 +372,16 @@ public: kd)); } - const char* name() const SK_OVERRIDE { return "DiffuseLighting"; } + const char* name() const override { return "DiffuseLighting"; } - void getGLProcessorKey(const GrGLCaps&, GrProcessorKeyBuilder*) const SK_OVERRIDE; + void getGLProcessorKey(const GrGLCaps&, GrProcessorKeyBuilder*) const override; - GrGLFragmentProcessor* createGLInstance() const SK_OVERRIDE; + GrGLFragmentProcessor* createGLInstance() const override; SkScalar kd() const { return fKD; } private: - bool onIsEqual(const GrFragmentProcessor&) const SK_OVERRIDE; + bool onIsEqual(const GrFragmentProcessor&) const override; GrDiffuseLightingEffect(GrTexture* texture, const SkLight* light, @@ -410,17 +410,17 @@ public: shininess)); } - const char* name() const SK_OVERRIDE { return "SpecularLighting"; } + const char* name() const override { return "SpecularLighting"; } - void getGLProcessorKey(const GrGLCaps&, GrProcessorKeyBuilder*) const SK_OVERRIDE; + void getGLProcessorKey(const GrGLCaps&, GrProcessorKeyBuilder*) const override; - GrGLFragmentProcessor* createGLInstance() const SK_OVERRIDE; + GrGLFragmentProcessor* createGLInstance() const override; SkScalar ks() const { return fKS; } SkScalar shininess() const { return fShininess; } private: - bool onIsEqual(const GrFragmentProcessor&) const SK_OVERRIDE; + bool onIsEqual(const GrFragmentProcessor&) const override; GrSpecularLightingEffect(GrTexture* texture, const SkLight* light, @@ -482,8 +482,8 @@ class GrGLDistantLight : public GrGLLight { public: virtual ~GrGLDistantLight() {} virtual void setData(const GrGLProgramDataManager&, - const SkLight* light) const SK_OVERRIDE; - void emitSurfaceToLight(GrGLFPBuilder*, const char* z) SK_OVERRIDE; + const SkLight* light) const override; + void emitSurfaceToLight(GrGLFPBuilder*, const char* z) override; private: typedef GrGLLight INHERITED; @@ -496,8 +496,8 @@ class GrGLPointLight : public GrGLLight { public: virtual ~GrGLPointLight() {} virtual void setData(const GrGLProgramDataManager&, - const SkLight* light) const SK_OVERRIDE; - void emitSurfaceToLight(GrGLFPBuilder*, const char* z) SK_OVERRIDE; + const SkLight* light) const override; + void emitSurfaceToLight(GrGLFPBuilder*, const char* z) override; private: typedef GrGLLight INHERITED; @@ -510,9 +510,9 @@ class GrGLSpotLight : public GrGLLight { public: virtual ~GrGLSpotLight() {} virtual void setData(const GrGLProgramDataManager&, - const SkLight* light) const SK_OVERRIDE; - void emitSurfaceToLight(GrGLFPBuilder*, const char* z) SK_OVERRIDE; - void emitLightColor(GrGLFPBuilder*, const char *surfaceToLight) SK_OVERRIDE; + const SkLight* light) const override; + void emitSurfaceToLight(GrGLFPBuilder*, const char* z) override; + void emitLightColor(GrGLFPBuilder*, const char *surfaceToLight) override; private: typedef GrGLLight INHERITED; @@ -589,9 +589,9 @@ public: return fDirection; }; SkPoint3 lightColor(const SkPoint3&) const { return color(); } - LightType type() const SK_OVERRIDE { return kDistant_LightType; } + LightType type() const override { return kDistant_LightType; } const SkPoint3& direction() const { return fDirection; } - GrGLLight* createGLLight() const SK_OVERRIDE { + GrGLLight* createGLLight() const override { #if SK_SUPPORT_GPU return SkNEW(GrGLDistantLight); #else @@ -599,9 +599,9 @@ public: return NULL; #endif } - bool requiresFragmentPosition() const SK_OVERRIDE { return false; } + bool requiresFragmentPosition() const override { return false; } - bool isEqual(const SkLight& other) const SK_OVERRIDE { + bool isEqual(const SkLight& other) const override { if (other.type() != kDistant_LightType) { return false; } @@ -619,10 +619,10 @@ protected: SkDistantLight(const SkPoint3& direction, const SkPoint3& color) : INHERITED(color), fDirection(direction) { } - SkLight* transform(const SkMatrix& matrix) const SK_OVERRIDE { + SkLight* transform(const SkMatrix& matrix) const override { return new SkDistantLight(direction(), color()); } - void onFlattenLight(SkWriteBuffer& buffer) const SK_OVERRIDE { + void onFlattenLight(SkWriteBuffer& buffer) const override { writePoint3(fDirection, buffer); } @@ -646,9 +646,9 @@ public: return direction; }; SkPoint3 lightColor(const SkPoint3&) const { return color(); } - LightType type() const SK_OVERRIDE { return kPoint_LightType; } + LightType type() const override { return kPoint_LightType; } const SkPoint3& location() const { return fLocation; } - GrGLLight* createGLLight() const SK_OVERRIDE { + GrGLLight* createGLLight() const override { #if SK_SUPPORT_GPU return SkNEW(GrGLPointLight); #else @@ -656,8 +656,8 @@ public: return NULL; #endif } - bool requiresFragmentPosition() const SK_OVERRIDE { return true; } - bool isEqual(const SkLight& other) const SK_OVERRIDE { + bool requiresFragmentPosition() const override { return true; } + bool isEqual(const SkLight& other) const override { if (other.type() != kPoint_LightType) { return false; } @@ -665,7 +665,7 @@ public: return INHERITED::isEqual(other) && fLocation == o.fLocation; } - SkLight* transform(const SkMatrix& matrix) const SK_OVERRIDE { + SkLight* transform(const SkMatrix& matrix) const 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 @@ -682,7 +682,7 @@ public: protected: SkPointLight(const SkPoint3& location, const SkPoint3& color) : INHERITED(color), fLocation(location) {} - void onFlattenLight(SkWriteBuffer& buffer) const SK_OVERRIDE { + void onFlattenLight(SkWriteBuffer& buffer) const override { writePoint3(fLocation, buffer); } @@ -709,7 +709,7 @@ public: fConeScale = SkScalarInvert(antiAliasThreshold); } - SkLight* transform(const SkMatrix& matrix) const SK_OVERRIDE { + SkLight* transform(const SkMatrix& matrix) const 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 @@ -745,7 +745,7 @@ public: } return color() * scale; } - GrGLLight* createGLLight() const SK_OVERRIDE { + GrGLLight* createGLLight() const override { #if SK_SUPPORT_GPU return SkNEW(GrGLSpotLight); #else @@ -753,8 +753,8 @@ public: return NULL; #endif } - bool requiresFragmentPosition() const SK_OVERRIDE { return true; } - LightType type() const SK_OVERRIDE { return kSpot_LightType; } + bool requiresFragmentPosition() const override { return true; } + LightType type() const override { return kSpot_LightType; } const SkPoint3& location() const { return fLocation; } const SkPoint3& target() const { return fTarget; } SkScalar specularExponent() const { return fSpecularExponent; } @@ -788,7 +788,7 @@ protected: fS(s) { } - void onFlattenLight(SkWriteBuffer& buffer) const SK_OVERRIDE { + void onFlattenLight(SkWriteBuffer& buffer) const override { writePoint3(fLocation, buffer); writePoint3(fTarget, buffer); buffer.writeScalar(fSpecularExponent); @@ -798,7 +798,7 @@ protected: writePoint3(fS, buffer); } - bool isEqual(const SkLight& other) const SK_OVERRIDE { + bool isEqual(const SkLight& other) const override { if (other.type() != kSpot_LightType) { return false; } @@ -1214,14 +1214,14 @@ public: const char* outputColor, const char* inputColor, const TransformedCoordsArray&, - const TextureSamplerArray&) SK_OVERRIDE; + const TextureSamplerArray&) override; static inline void GenKey(const GrProcessor&, const GrGLCaps&, GrProcessorKeyBuilder* b); /** * Subclasses of GrGLLightingEffect must call INHERITED::setData(); */ - void setData(const GrGLProgramDataManager&, const GrProcessor&) SK_OVERRIDE; + void setData(const GrGLProgramDataManager&, const GrProcessor&) override; protected: virtual void emitLightFunc(GrGLFPBuilder*, SkString* funcName) = 0; @@ -1239,8 +1239,8 @@ private: class GrGLDiffuseLightingEffect : public GrGLLightingEffect { public: GrGLDiffuseLightingEffect(const GrProcessor&); - void emitLightFunc(GrGLFPBuilder*, SkString* funcName) SK_OVERRIDE; - void setData(const GrGLProgramDataManager&, const GrProcessor&) SK_OVERRIDE; + void emitLightFunc(GrGLFPBuilder*, SkString* funcName) override; + void setData(const GrGLProgramDataManager&, const GrProcessor&) override; private: typedef GrGLLightingEffect INHERITED; @@ -1253,8 +1253,8 @@ private: class GrGLSpecularLightingEffect : public GrGLLightingEffect { public: GrGLSpecularLightingEffect(const GrProcessor&); - void emitLightFunc(GrGLFPBuilder*, SkString* funcName) SK_OVERRIDE; - void setData(const GrGLProgramDataManager&, const GrProcessor&) SK_OVERRIDE; + void emitLightFunc(GrGLFPBuilder*, SkString* funcName) override; + void setData(const GrGLProgramDataManager&, const GrProcessor&) override; private: typedef GrGLLightingEffect INHERITED; diff --git a/src/effects/SkLumaColorFilter.cpp b/src/effects/SkLumaColorFilter.cpp index b7860e0a0b..e0c08eaf0b 100644 --- a/src/effects/SkLumaColorFilter.cpp +++ b/src/effects/SkLumaColorFilter.cpp @@ -63,14 +63,14 @@ public: return SkRef(gLumaEffect); } - const char* name() const SK_OVERRIDE { return "Luminance-to-Alpha"; } + const char* name() const override { return "Luminance-to-Alpha"; } virtual void getGLProcessorKey(const GrGLCaps& caps, - GrProcessorKeyBuilder* b) const SK_OVERRIDE { + GrProcessorKeyBuilder* b) const override { GLProcessor::GenKey(*this, caps, b); } - GrGLFragmentProcessor* createGLInstance() const SK_OVERRIDE { + GrGLFragmentProcessor* createGLInstance() const override { return SkNEW_ARGS(GLProcessor, (*this)); } @@ -85,7 +85,7 @@ public: const char* outputColor, const char* inputColor, const TransformedCoordsArray&, - const TextureSamplerArray&) SK_OVERRIDE { + const TextureSamplerArray&) override { if (NULL == inputColor) { inputColor = "vec4(1)"; } @@ -110,9 +110,9 @@ private: this->initClassID<LumaColorFilterEffect>(); } - bool onIsEqual(const GrFragmentProcessor&) const SK_OVERRIDE { return true; } + bool onIsEqual(const GrFragmentProcessor&) const override { return true; } - void onComputeInvariantOutput(GrInvariantOutput* inout) const SK_OVERRIDE { + void onComputeInvariantOutput(GrInvariantOutput* inout) const override { // The output is always black. The alpha value for the color passed in is arbitrary. inout->setToOther(kRGB_GrColorComponentFlags, GrColorPackRGBA(0, 0, 0, 0), GrInvariantOutput::kWill_ReadInput); diff --git a/src/effects/SkMagnifierImageFilter.cpp b/src/effects/SkMagnifierImageFilter.cpp index eaac30cac3..622713d796 100644 --- a/src/effects/SkMagnifierImageFilter.cpp +++ b/src/effects/SkMagnifierImageFilter.cpp @@ -42,11 +42,11 @@ public: virtual ~GrMagnifierEffect() {}; - const char* name() const SK_OVERRIDE { return "Magnifier"; } + const char* name() const override { return "Magnifier"; } - void getGLProcessorKey(const GrGLCaps&, GrProcessorKeyBuilder*) const SK_OVERRIDE; + void getGLProcessorKey(const GrGLCaps&, GrProcessorKeyBuilder*) const override; - GrGLFragmentProcessor* createGLInstance() const SK_OVERRIDE; + GrGLFragmentProcessor* createGLInstance() const override; float x_offset() const { return fXOffset; } float y_offset() const { return fYOffset; } @@ -73,9 +73,9 @@ private: this->initClassID<GrMagnifierEffect>(); } - bool onIsEqual(const GrFragmentProcessor&) const SK_OVERRIDE; + bool onIsEqual(const GrFragmentProcessor&) const override; - void onComputeInvariantOutput(GrInvariantOutput* inout) const SK_OVERRIDE; + void onComputeInvariantOutput(GrInvariantOutput* inout) const override; GR_DECLARE_FRAGMENT_PROCESSOR_TEST; @@ -101,9 +101,9 @@ public: const char* outputColor, const char* inputColor, const TransformedCoordsArray&, - const TextureSamplerArray&) SK_OVERRIDE; + const TextureSamplerArray&) override; - void setData(const GrGLProgramDataManager&, const GrProcessor&) SK_OVERRIDE; + void setData(const GrGLProgramDataManager&, const GrProcessor&) override; private: UniformHandle fOffsetVar; diff --git a/src/effects/SkMorphologyImageFilter.cpp b/src/effects/SkMorphologyImageFilter.cpp index 32d525a42a..18794c47b7 100644 --- a/src/effects/SkMorphologyImageFilter.cpp +++ b/src/effects/SkMorphologyImageFilter.cpp @@ -313,11 +313,11 @@ public: bool useRange() const { return fUseRange; } const float* range() const { return fRange; } - const char* name() const SK_OVERRIDE { return "Morphology"; } + const char* name() const override { return "Morphology"; } - void getGLProcessorKey(const GrGLCaps&, GrProcessorKeyBuilder*) const SK_OVERRIDE; + void getGLProcessorKey(const GrGLCaps&, GrProcessorKeyBuilder*) const override; - GrGLFragmentProcessor* createGLInstance() const SK_OVERRIDE; + GrGLFragmentProcessor* createGLInstance() const override; protected: @@ -326,9 +326,9 @@ protected: float fRange[2]; private: - bool onIsEqual(const GrFragmentProcessor&) const SK_OVERRIDE; + bool onIsEqual(const GrFragmentProcessor&) const override; - void onComputeInvariantOutput(GrInvariantOutput* inout) const SK_OVERRIDE; + void onComputeInvariantOutput(GrInvariantOutput* inout) const override; GrMorphologyEffect(GrTexture*, Direction, int radius, MorphologyType); GrMorphologyEffect(GrTexture*, Direction, int radius, MorphologyType, float bounds[2]); @@ -349,11 +349,11 @@ public: const char* outputColor, const char* inputColor, const TransformedCoordsArray&, - const TextureSamplerArray&) SK_OVERRIDE; + const TextureSamplerArray&) override; static inline void GenKey(const GrProcessor&, const GrGLCaps&, GrProcessorKeyBuilder* b); - void setData(const GrGLProgramDataManager&, const GrProcessor&) SK_OVERRIDE; + void setData(const GrGLProgramDataManager&, const GrProcessor&) override; private: int width() const { return GrMorphologyEffect::WidthFromRadius(fRadius); } diff --git a/src/effects/SkPerlinNoiseShader.cpp b/src/effects/SkPerlinNoiseShader.cpp index fa46cbd44a..c95ce2ff10 100644 --- a/src/effects/SkPerlinNoiseShader.cpp +++ b/src/effects/SkPerlinNoiseShader.cpp @@ -494,9 +494,9 @@ public: const char* outputColor, const char* inputColor, const TransformedCoordsArray&, - const TextureSamplerArray&) SK_OVERRIDE; + const TextureSamplerArray&) override; - void setData(const GrGLProgramDataManager&, const GrProcessor&) SK_OVERRIDE; + void setData(const GrGLProgramDataManager&, const GrProcessor&) override; static inline void GenKey(const GrProcessor&, const GrGLCaps&, GrProcessorKeyBuilder* b); @@ -530,14 +530,14 @@ public: SkDELETE(fPaintingData); } - const char* name() const SK_OVERRIDE { return "PerlinNoise"; } + const char* name() const override { return "PerlinNoise"; } virtual void getGLProcessorKey(const GrGLCaps& caps, - GrProcessorKeyBuilder* b) const SK_OVERRIDE { + GrProcessorKeyBuilder* b) const override { GrGLPerlinNoise::GenKey(*this, caps, b); } - GrGLFragmentProcessor* createGLInstance() const SK_OVERRIDE { + GrGLFragmentProcessor* createGLInstance() const override { return SkNEW_ARGS(GrGLPerlinNoise, (*this)); } @@ -551,7 +551,7 @@ public: uint8_t alpha() const { return fAlpha; } private: - bool onIsEqual(const GrFragmentProcessor& sBase) const SK_OVERRIDE { + bool onIsEqual(const GrFragmentProcessor& sBase) const override { const GrPerlinNoiseEffect& s = sBase.cast<GrPerlinNoiseEffect>(); return fType == s.fType && fPaintingData->fBaseFrequency == s.fPaintingData->fBaseFrequency && @@ -561,7 +561,7 @@ private: fPaintingData->fStitchDataInit == s.fPaintingData->fStitchDataInit; } - void onComputeInvariantOutput(GrInvariantOutput* inout) const SK_OVERRIDE { + void onComputeInvariantOutput(GrInvariantOutput* inout) const override { inout->setToUnknown(GrInvariantOutput::kWillNot_ReadInput); } diff --git a/src/effects/SkTableColorFilter.cpp b/src/effects/SkTableColorFilter.cpp index 073bc18805..a319f0809b 100644 --- a/src/effects/SkTableColorFilter.cpp +++ b/src/effects/SkTableColorFilter.cpp @@ -40,14 +40,14 @@ public: SkDELETE(fBitmap); } - bool asComponentTable(SkBitmap* table) const SK_OVERRIDE; - SkColorFilter* newComposed(const SkColorFilter* inner) const SK_OVERRIDE; + bool asComponentTable(SkBitmap* table) const override; + SkColorFilter* newComposed(const SkColorFilter* inner) const override; #if SK_SUPPORT_GPU - bool asFragmentProcessors(GrContext*, SkTDArray<GrFragmentProcessor*>*) const SK_OVERRIDE; + bool asFragmentProcessors(GrContext*, SkTDArray<GrFragmentProcessor*>*) const override; #endif - void filterSpan(const SkPMColor src[], int count, SkPMColor dst[]) const SK_OVERRIDE; + void filterSpan(const SkPMColor src[], int count, SkPMColor dst[]) const override; SK_TO_STRING_OVERRIDE() @@ -61,7 +61,7 @@ public: }; protected: - void flatten(SkWriteBuffer&) const SK_OVERRIDE; + void flatten(SkWriteBuffer&) const override; private: mutable const SkBitmap* fBitmap; // lazily allocated @@ -338,19 +338,19 @@ public: virtual ~ColorTableEffect(); - const char* name() const SK_OVERRIDE { return "ColorTable"; } + const char* name() const override { return "ColorTable"; } - void getGLProcessorKey(const GrGLCaps&, GrProcessorKeyBuilder*) const SK_OVERRIDE; + void getGLProcessorKey(const GrGLCaps&, GrProcessorKeyBuilder*) const override; - GrGLFragmentProcessor* createGLInstance() const SK_OVERRIDE; + GrGLFragmentProcessor* createGLInstance() const override; const GrTextureStripAtlas* atlas() const { return fAtlas; } int atlasRow() const { return fRow; } private: - bool onIsEqual(const GrFragmentProcessor&) const SK_OVERRIDE; + bool onIsEqual(const GrFragmentProcessor&) const override; - void onComputeInvariantOutput(GrInvariantOutput* inout) const SK_OVERRIDE; + void onComputeInvariantOutput(GrInvariantOutput* inout) const override; ColorTableEffect(GrTexture* texture, GrTextureStripAtlas* atlas, int row, unsigned flags); @@ -376,9 +376,9 @@ public: const char* outputColor, const char* inputColor, const TransformedCoordsArray&, - const TextureSamplerArray&) SK_OVERRIDE; + const TextureSamplerArray&) override; - void setData(const GrGLProgramDataManager&, const GrProcessor&) SK_OVERRIDE; + void setData(const GrGLProgramDataManager&, const GrProcessor&) override; static void GenKey(const GrProcessor&, const GrGLCaps&, GrProcessorKeyBuilder* b) {} diff --git a/src/effects/gradients/SkGradientShaderPriv.h b/src/effects/gradients/SkGradientShaderPriv.h index 99ad70c54a..dff6983518 100644 --- a/src/effects/gradients/SkGradientShaderPriv.h +++ b/src/effects/gradients/SkGradientShaderPriv.h @@ -166,7 +166,7 @@ public: public: GradientShaderBaseContext(const SkGradientShaderBase& shader, const ContextRec&); - uint32_t getFlags() const SK_OVERRIDE { return fFlags; } + uint32_t getFlags() const override { return fFlags; } protected: SkMatrix fDstToIndex; @@ -180,7 +180,7 @@ public: typedef SkShader::Context INHERITED; }; - bool isOpaque() const SK_OVERRIDE; + bool isOpaque() const override; void getGradientTableBitmap(SkBitmap*) const; @@ -220,7 +220,7 @@ public: protected: SkGradientShaderBase(SkReadBuffer& ); - void flatten(SkWriteBuffer&) const SK_OVERRIDE; + void flatten(SkWriteBuffer&) const override; SK_TO_STRING_OVERRIDE() const SkMatrix fPtsToUnit; @@ -237,7 +237,7 @@ protected: void commonAsAGradient(GradientInfo*, bool flipGrad = false) const; - bool onAsLuminanceColor(SkColor*) const SK_OVERRIDE; + bool onAsLuminanceColor(SkColor*) const override; /* * Takes in pointers to gradient color and Rec info as colorSrc and recSrc respectively. @@ -368,9 +368,9 @@ protected: SkScalar** stops, SkShader::TileMode* tm); - bool onIsEqual(const GrFragmentProcessor&) const SK_OVERRIDE; + bool onIsEqual(const GrFragmentProcessor&) const override; - void onComputeInvariantOutput(GrInvariantOutput* inout) const SK_OVERRIDE; + void onComputeInvariantOutput(GrInvariantOutput* inout) const override; const GrCoordTransform& getCoordTransform() const { return fCoordTransform; } @@ -399,7 +399,7 @@ public: GrGLGradientEffect(); virtual ~GrGLGradientEffect(); - void setData(const GrGLProgramDataManager&, const GrProcessor&) SK_OVERRIDE; + void setData(const GrGLProgramDataManager&, const GrProcessor&) override; protected: /** diff --git a/src/effects/gradients/SkLinearGradient.cpp b/src/effects/gradients/SkLinearGradient.cpp index c7d845a188..2c8e183137 100644 --- a/src/effects/gradients/SkLinearGradient.cpp +++ b/src/effects/gradients/SkLinearGradient.cpp @@ -472,7 +472,7 @@ public: const char* outputColor, const char* inputColor, const TransformedCoordsArray&, - const TextureSamplerArray&) SK_OVERRIDE; + const TextureSamplerArray&) override; static void GenKey(const GrProcessor& processor, const GrGLCaps&, GrProcessorKeyBuilder* b) { b->add32(GenBaseGradientKey(processor)); @@ -497,14 +497,14 @@ public: virtual ~GrLinearGradient() { } - const char* name() const SK_OVERRIDE { return "Linear Gradient"; } + const char* name() const override { return "Linear Gradient"; } virtual void getGLProcessorKey(const GrGLCaps& caps, - GrProcessorKeyBuilder* b) const SK_OVERRIDE { + GrProcessorKeyBuilder* b) const override { GrGLLinearGradient::GenKey(*this, caps, b); } - GrGLFragmentProcessor* createGLInstance() const SK_OVERRIDE { + GrGLFragmentProcessor* createGLInstance() const override { return SkNEW_ARGS(GrGLLinearGradient, (*this)); } diff --git a/src/effects/gradients/SkLinearGradient.h b/src/effects/gradients/SkLinearGradient.h index e63a1b8a2e..3f4f36f552 100644 --- a/src/effects/gradients/SkLinearGradient.h +++ b/src/effects/gradients/SkLinearGradient.h @@ -14,33 +14,33 @@ class SkLinearGradient : public SkGradientShaderBase { public: SkLinearGradient(const SkPoint pts[2], const Descriptor&); - size_t contextSize() const SK_OVERRIDE; + size_t contextSize() const override; class LinearGradientContext : public SkGradientShaderBase::GradientShaderBaseContext { public: LinearGradientContext(const SkLinearGradient&, const ContextRec&); ~LinearGradientContext() {} - void shadeSpan(int x, int y, SkPMColor dstC[], int count) SK_OVERRIDE; - void shadeSpan16(int x, int y, uint16_t dstC[], int count) SK_OVERRIDE; + void shadeSpan(int x, int y, SkPMColor dstC[], int count) override; + void shadeSpan16(int x, int y, uint16_t dstC[], int count) override; private: typedef SkGradientShaderBase::GradientShaderBaseContext INHERITED; }; - BitmapType asABitmap(SkBitmap*, SkMatrix*, TileMode*) const SK_OVERRIDE; - GradientType asAGradient(GradientInfo* info) const SK_OVERRIDE; + BitmapType asABitmap(SkBitmap*, SkMatrix*, TileMode*) const override; + GradientType asAGradient(GradientInfo* info) const override; virtual bool asFragmentProcessor(GrContext*, const SkPaint&, const SkMatrix& viewM, const SkMatrix*, - GrColor*, GrFragmentProcessor**) const SK_OVERRIDE; + GrColor*, GrFragmentProcessor**) const override; SK_TO_STRING_OVERRIDE() SK_DECLARE_PUBLIC_FLATTENABLE_DESERIALIZATION_PROCS(SkLinearGradient) protected: SkLinearGradient(SkReadBuffer& buffer); - void flatten(SkWriteBuffer& buffer) const SK_OVERRIDE; - Context* onCreateContext(const ContextRec&, void* storage) const SK_OVERRIDE; + void flatten(SkWriteBuffer& buffer) const override; + Context* onCreateContext(const ContextRec&, void* storage) const override; private: friend class SkGradientShader; diff --git a/src/effects/gradients/SkRadialGradient.cpp b/src/effects/gradients/SkRadialGradient.cpp index 5ea2e72a9d..b25a8750a2 100644 --- a/src/effects/gradients/SkRadialGradient.cpp +++ b/src/effects/gradients/SkRadialGradient.cpp @@ -473,7 +473,7 @@ public: const char* outputColor, const char* inputColor, const TransformedCoordsArray&, - const TextureSamplerArray&) SK_OVERRIDE; + const TextureSamplerArray&) override; static void GenKey(const GrProcessor& processor, const GrGLCaps&, GrProcessorKeyBuilder* b) { b->add32(GenBaseGradientKey(processor)); @@ -498,14 +498,14 @@ public: virtual ~GrRadialGradient() { } - const char* name() const SK_OVERRIDE { return "Radial Gradient"; } + const char* name() const override { return "Radial Gradient"; } virtual void getGLProcessorKey(const GrGLCaps& caps, - GrProcessorKeyBuilder* b) const SK_OVERRIDE { + GrProcessorKeyBuilder* b) const override { GrGLRadialGradient::GenKey(*this, caps, b); } - GrGLFragmentProcessor* createGLInstance() const SK_OVERRIDE { + GrGLFragmentProcessor* createGLInstance() const override { return SkNEW_ARGS(GrGLRadialGradient, (*this)); } diff --git a/src/effects/gradients/SkRadialGradient.h b/src/effects/gradients/SkRadialGradient.h index a690bb5321..f80a8e8c53 100644 --- a/src/effects/gradients/SkRadialGradient.h +++ b/src/effects/gradients/SkRadialGradient.h @@ -15,14 +15,14 @@ class SkRadialGradient : public SkGradientShaderBase { public: SkRadialGradient(const SkPoint& center, SkScalar radius, const Descriptor&); - size_t contextSize() const SK_OVERRIDE; + size_t contextSize() const override; class RadialGradientContext : public SkGradientShaderBase::GradientShaderBaseContext { public: RadialGradientContext(const SkRadialGradient&, const ContextRec&); - void shadeSpan(int x, int y, SkPMColor dstC[], int count) SK_OVERRIDE; - void shadeSpan16(int x, int y, uint16_t dstC[], int count) SK_OVERRIDE; + void shadeSpan(int x, int y, SkPMColor dstC[], int count) override; + void shadeSpan16(int x, int y, uint16_t dstC[], int count) override; private: typedef SkGradientShaderBase::GradientShaderBaseContext INHERITED; @@ -30,19 +30,19 @@ public: virtual BitmapType asABitmap(SkBitmap* bitmap, SkMatrix* matrix, - TileMode* xy) const SK_OVERRIDE; - GradientType asAGradient(GradientInfo* info) const SK_OVERRIDE; + TileMode* xy) const override; + GradientType asAGradient(GradientInfo* info) const override; virtual bool asFragmentProcessor(GrContext*, const SkPaint&, const SkMatrix& viewM, const SkMatrix*, GrColor*, - GrFragmentProcessor**) const SK_OVERRIDE; + GrFragmentProcessor**) const override; SK_TO_STRING_OVERRIDE() SK_DECLARE_PUBLIC_FLATTENABLE_DESERIALIZATION_PROCS(SkRadialGradient) protected: SkRadialGradient(SkReadBuffer& buffer); - void flatten(SkWriteBuffer& buffer) const SK_OVERRIDE; - Context* onCreateContext(const ContextRec&, void* storage) const SK_OVERRIDE; + void flatten(SkWriteBuffer& buffer) const override; + Context* onCreateContext(const ContextRec&, void* storage) const override; private: friend class SkGradientShader; diff --git a/src/effects/gradients/SkSweepGradient.cpp b/src/effects/gradients/SkSweepGradient.cpp index f8ee458346..dd78cd4d37 100644 --- a/src/effects/gradients/SkSweepGradient.cpp +++ b/src/effects/gradients/SkSweepGradient.cpp @@ -195,7 +195,7 @@ public: const char* outputColor, const char* inputColor, const TransformedCoordsArray&, - const TextureSamplerArray&) SK_OVERRIDE; + const TextureSamplerArray&) override; static void GenKey(const GrProcessor& processor, const GrGLCaps&, GrProcessorKeyBuilder* b) { b->add32(GenBaseGradientKey(processor)); @@ -217,14 +217,14 @@ public: } virtual ~GrSweepGradient() { } - const char* name() const SK_OVERRIDE { return "Sweep Gradient"; } + const char* name() const override { return "Sweep Gradient"; } virtual void getGLProcessorKey(const GrGLCaps& caps, - GrProcessorKeyBuilder* b) const SK_OVERRIDE { + GrProcessorKeyBuilder* b) const override { GrGLSweepGradient::GenKey(*this, caps, b); } - GrGLFragmentProcessor* createGLInstance() const SK_OVERRIDE { + GrGLFragmentProcessor* createGLInstance() const override { return SkNEW_ARGS(GrGLSweepGradient, (*this)); } diff --git a/src/effects/gradients/SkSweepGradient.h b/src/effects/gradients/SkSweepGradient.h index b72a08d834..7e08d97b61 100644 --- a/src/effects/gradients/SkSweepGradient.h +++ b/src/effects/gradients/SkSweepGradient.h @@ -15,14 +15,14 @@ class SkSweepGradient : public SkGradientShaderBase { public: SkSweepGradient(SkScalar cx, SkScalar cy, const Descriptor&); - size_t contextSize() const SK_OVERRIDE; + size_t contextSize() const override; class SweepGradientContext : public SkGradientShaderBase::GradientShaderBaseContext { public: SweepGradientContext(const SkSweepGradient& shader, const ContextRec&); - void shadeSpan(int x, int y, SkPMColor dstC[], int count) SK_OVERRIDE; - void shadeSpan16(int x, int y, uint16_t dstC[], int count) SK_OVERRIDE; + void shadeSpan(int x, int y, SkPMColor dstC[], int count) override; + void shadeSpan16(int x, int y, uint16_t dstC[], int count) override; private: typedef SkGradientShaderBase::GradientShaderBaseContext INHERITED; @@ -30,20 +30,20 @@ public: virtual BitmapType asABitmap(SkBitmap* bitmap, SkMatrix* matrix, - TileMode* xy) const SK_OVERRIDE; + TileMode* xy) const override; - GradientType asAGradient(GradientInfo* info) const SK_OVERRIDE; + GradientType asAGradient(GradientInfo* info) const override; virtual bool asFragmentProcessor(GrContext*, const SkPaint&, const SkMatrix& viewM, const SkMatrix*, GrColor*, - GrFragmentProcessor**) const SK_OVERRIDE; + GrFragmentProcessor**) const override; SK_TO_STRING_OVERRIDE() SK_DECLARE_PUBLIC_FLATTENABLE_DESERIALIZATION_PROCS(SkSweepGradient) protected: - void flatten(SkWriteBuffer& buffer) const SK_OVERRIDE; - Context* onCreateContext(const ContextRec&, void* storage) const SK_OVERRIDE; + void flatten(SkWriteBuffer& buffer) const override; + Context* onCreateContext(const ContextRec&, void* storage) const override; private: const SkPoint fCenter; diff --git a/src/effects/gradients/SkTwoPointConicalGradient.h b/src/effects/gradients/SkTwoPointConicalGradient.h index ff12236aae..0a3cd90201 100644 --- a/src/effects/gradients/SkTwoPointConicalGradient.h +++ b/src/effects/gradients/SkTwoPointConicalGradient.h @@ -45,14 +45,14 @@ public: bool flippedGrad, const Descriptor&); - size_t contextSize() const SK_OVERRIDE; + size_t contextSize() const override; class TwoPointConicalGradientContext : public SkGradientShaderBase::GradientShaderBaseContext { public: TwoPointConicalGradientContext(const SkTwoPointConicalGradient&, const ContextRec&); ~TwoPointConicalGradientContext() {} - void shadeSpan(int x, int y, SkPMColor dstC[], int count) SK_OVERRIDE; + void shadeSpan(int x, int y, SkPMColor dstC[], int count) override; private: typedef SkGradientShaderBase::GradientShaderBaseContext INHERITED; @@ -60,11 +60,11 @@ public: virtual BitmapType asABitmap(SkBitmap* bitmap, SkMatrix* matrix, - TileMode* xy) const SK_OVERRIDE; - SkShader::GradientType asAGradient(GradientInfo* info) const SK_OVERRIDE; + TileMode* xy) const override; + SkShader::GradientType asAGradient(GradientInfo* info) const override; virtual bool asFragmentProcessor(GrContext*, const SkPaint&, const SkMatrix&, const SkMatrix*, - GrColor*, GrFragmentProcessor**) const SK_OVERRIDE; - bool isOpaque() const SK_OVERRIDE; + GrColor*, GrFragmentProcessor**) const override; + bool isOpaque() const override; SkScalar getCenterX1() const { return SkPoint::Distance(fCenter1, fCenter2); } SkScalar getStartRadius() const { return fRadius1; } @@ -79,8 +79,8 @@ public: protected: SkTwoPointConicalGradient(SkReadBuffer& buffer); - void flatten(SkWriteBuffer& buffer) const SK_OVERRIDE; - Context* onCreateContext(const ContextRec&, void* storage) const SK_OVERRIDE; + void flatten(SkWriteBuffer& buffer) const override; + Context* onCreateContext(const ContextRec&, void* storage) const override; private: SkPoint fCenter1; diff --git a/src/effects/gradients/SkTwoPointConicalGradient_gpu.cpp b/src/effects/gradients/SkTwoPointConicalGradient_gpu.cpp index c9f2d2f50a..a31bfd4905 100644 --- a/src/effects/gradients/SkTwoPointConicalGradient_gpu.cpp +++ b/src/effects/gradients/SkTwoPointConicalGradient_gpu.cpp @@ -66,13 +66,13 @@ public: virtual ~Edge2PtConicalEffect() {} - const char* name() const SK_OVERRIDE { + const char* name() const override { return "Two-Point Conical Gradient Edge Touching"; } - void getGLProcessorKey(const GrGLCaps&, GrProcessorKeyBuilder*) const SK_OVERRIDE; + void getGLProcessorKey(const GrGLCaps&, GrProcessorKeyBuilder*) const override; - GrGLFragmentProcessor* createGLInstance() const SK_OVERRIDE; + GrGLFragmentProcessor* createGLInstance() const override; // The radial gradient parameters can collapse to a linear (instead of quadratic) equation. SkScalar center() const { return fCenterX1; } @@ -80,7 +80,7 @@ public: SkScalar radius() const { return fRadius0; } private: - bool onIsEqual(const GrFragmentProcessor& sBase) const SK_OVERRIDE { + bool onIsEqual(const GrFragmentProcessor& sBase) const override { const Edge2PtConicalEffect& s = sBase.cast<Edge2PtConicalEffect>(); return (INHERITED::onIsEqual(sBase) && this->fCenterX1 == s.fCenterX1 && @@ -146,8 +146,8 @@ public: const char* outputColor, const char* inputColor, const TransformedCoordsArray&, - const TextureSamplerArray&) SK_OVERRIDE; - void setData(const GrGLProgramDataManager&, const GrProcessor&) SK_OVERRIDE; + const TextureSamplerArray&) override; + void setData(const GrGLProgramDataManager&, const GrProcessor&) override; static void GenKey(const GrProcessor&, const GrGLCaps& caps, GrProcessorKeyBuilder* b); @@ -388,19 +388,19 @@ public: virtual ~FocalOutside2PtConicalEffect() { } - const char* name() const SK_OVERRIDE { + const char* name() const override { return "Two-Point Conical Gradient Focal Outside"; } - void getGLProcessorKey(const GrGLCaps&, GrProcessorKeyBuilder*) const SK_OVERRIDE; + void getGLProcessorKey(const GrGLCaps&, GrProcessorKeyBuilder*) const override; - GrGLFragmentProcessor* createGLInstance() const SK_OVERRIDE; + GrGLFragmentProcessor* createGLInstance() const override; bool isFlipped() const { return fIsFlipped; } SkScalar focal() const { return fFocalX; } private: - bool onIsEqual(const GrFragmentProcessor& sBase) const SK_OVERRIDE { + bool onIsEqual(const GrFragmentProcessor& sBase) const override { const FocalOutside2PtConicalEffect& s = sBase.cast<FocalOutside2PtConicalEffect>(); return (INHERITED::onIsEqual(sBase) && this->fFocalX == s.fFocalX && @@ -434,8 +434,8 @@ public: const char* outputColor, const char* inputColor, const TransformedCoordsArray&, - const TextureSamplerArray&) SK_OVERRIDE; - void setData(const GrGLProgramDataManager&, const GrProcessor&) SK_OVERRIDE; + const TextureSamplerArray&) override; + void setData(const GrGLProgramDataManager&, const GrProcessor&) override; static void GenKey(const GrProcessor&, const GrGLCaps& caps, GrProcessorKeyBuilder* b); @@ -610,20 +610,20 @@ public: virtual ~FocalInside2PtConicalEffect() {} - const char* name() const SK_OVERRIDE { + const char* name() const override { return "Two-Point Conical Gradient Focal Inside"; } - void getGLProcessorKey(const GrGLCaps&, GrProcessorKeyBuilder*) const SK_OVERRIDE; + void getGLProcessorKey(const GrGLCaps&, GrProcessorKeyBuilder*) const override; - GrGLFragmentProcessor* createGLInstance() const SK_OVERRIDE; + GrGLFragmentProcessor* createGLInstance() const override; SkScalar focal() const { return fFocalX; } typedef GLFocalInside2PtConicalEffect GLProcessor; private: - bool onIsEqual(const GrFragmentProcessor& sBase) const SK_OVERRIDE { + bool onIsEqual(const GrFragmentProcessor& sBase) const override { const FocalInside2PtConicalEffect& s = sBase.cast<FocalInside2PtConicalEffect>(); return (INHERITED::onIsEqual(sBase) && this->fFocalX == s.fFocalX); @@ -655,8 +655,8 @@ public: const char* outputColor, const char* inputColor, const TransformedCoordsArray&, - const TextureSamplerArray&) SK_OVERRIDE; - void setData(const GrGLProgramDataManager&, const GrProcessor&) SK_OVERRIDE; + const TextureSamplerArray&) override; + void setData(const GrGLProgramDataManager&, const GrProcessor&) override; static void GenKey(const GrProcessor&, const GrGLCaps& caps, GrProcessorKeyBuilder* b); @@ -857,12 +857,12 @@ public: virtual ~CircleInside2PtConicalEffect() {} - const char* name() const SK_OVERRIDE { return "Two-Point Conical Gradient Inside"; } + const char* name() const override { return "Two-Point Conical Gradient Inside"; } virtual void getGLProcessorKey(const GrGLCaps& caps, - GrProcessorKeyBuilder* b) const SK_OVERRIDE; + GrProcessorKeyBuilder* b) const override; - GrGLFragmentProcessor* createGLInstance() const SK_OVERRIDE; + GrGLFragmentProcessor* createGLInstance() const override; SkScalar centerX() const { return fInfo.fCenterEnd.fX; } SkScalar centerY() const { return fInfo.fCenterEnd.fY; } @@ -871,7 +871,7 @@ public: SkScalar C() const { return fInfo.fC; } private: - bool onIsEqual(const GrFragmentProcessor& sBase) const SK_OVERRIDE { + bool onIsEqual(const GrFragmentProcessor& sBase) const override { const CircleInside2PtConicalEffect& s = sBase.cast<CircleInside2PtConicalEffect>(); return (INHERITED::onIsEqual(sBase) && this->fInfo.fCenterEnd == s.fInfo.fCenterEnd && @@ -906,8 +906,8 @@ public: const char* outputColor, const char* inputColor, const TransformedCoordsArray&, - const TextureSamplerArray&) SK_OVERRIDE; - void setData(const GrGLProgramDataManager&, const GrProcessor&) SK_OVERRIDE; + const TextureSamplerArray&) override; + void setData(const GrGLProgramDataManager&, const GrProcessor&) override; static void GenKey(const GrProcessor&, const GrGLCaps& caps, GrProcessorKeyBuilder* b); @@ -1081,11 +1081,11 @@ public: virtual ~CircleOutside2PtConicalEffect() {} - const char* name() const SK_OVERRIDE { return "Two-Point Conical Gradient Outside"; } + const char* name() const override { return "Two-Point Conical Gradient Outside"; } - void getGLProcessorKey(const GrGLCaps&, GrProcessorKeyBuilder*) const SK_OVERRIDE; + void getGLProcessorKey(const GrGLCaps&, GrProcessorKeyBuilder*) const override; - GrGLFragmentProcessor* createGLInstance() const SK_OVERRIDE; + GrGLFragmentProcessor* createGLInstance() const override; SkScalar centerX() const { return fInfo.fCenterEnd.fX; } SkScalar centerY() const { return fInfo.fCenterEnd.fY; } @@ -1096,7 +1096,7 @@ public: bool isFlipped() const { return fIsFlipped; } private: - bool onIsEqual(const GrFragmentProcessor& sBase) const SK_OVERRIDE { + bool onIsEqual(const GrFragmentProcessor& sBase) const override { const CircleOutside2PtConicalEffect& s = sBase.cast<CircleOutside2PtConicalEffect>(); return (INHERITED::onIsEqual(sBase) && this->fInfo.fCenterEnd == s.fInfo.fCenterEnd && @@ -1143,8 +1143,8 @@ public: const char* outputColor, const char* inputColor, const TransformedCoordsArray&, - const TextureSamplerArray&) SK_OVERRIDE; - void setData(const GrGLProgramDataManager&, const GrProcessor&) SK_OVERRIDE; + const TextureSamplerArray&) override; + void setData(const GrGLProgramDataManager&, const GrProcessor&) override; static void GenKey(const GrProcessor&, const GrGLCaps& caps, GrProcessorKeyBuilder* b); diff --git a/src/effects/gradients/SkTwoPointRadialGradient.cpp b/src/effects/gradients/SkTwoPointRadialGradient.cpp index e0ea35e860..434fcff865 100644 --- a/src/effects/gradients/SkTwoPointRadialGradient.cpp +++ b/src/effects/gradients/SkTwoPointRadialGradient.cpp @@ -405,8 +405,8 @@ public: const char* outputColor, const char* inputColor, const TransformedCoordsArray&, - const TextureSamplerArray&) SK_OVERRIDE; - void setData(const GrGLProgramDataManager&, const GrProcessor&) SK_OVERRIDE; + const TextureSamplerArray&) override; + void setData(const GrGLProgramDataManager&, const GrProcessor&) override; static void GenKey(const GrProcessor&, const GrGLCaps& caps, GrProcessorKeyBuilder* b); @@ -447,14 +447,14 @@ public: virtual ~GrRadial2Gradient() { } - const char* name() const SK_OVERRIDE { return "Two-Point Radial Gradient"; } + const char* name() const override { return "Two-Point Radial Gradient"; } virtual void getGLProcessorKey(const GrGLCaps& caps, - GrProcessorKeyBuilder* b) const SK_OVERRIDE { + GrProcessorKeyBuilder* b) const override { GrGLRadial2Gradient::GenKey(*this, caps, b); } - GrGLFragmentProcessor* createGLInstance() const SK_OVERRIDE { + GrGLFragmentProcessor* createGLInstance() const override { return SkNEW_ARGS(GrGLRadial2Gradient, (*this)); } @@ -465,7 +465,7 @@ public: bool isPosRoot() const { return SkToBool(fPosRoot); } private: - bool onIsEqual(const GrFragmentProcessor& sBase) const SK_OVERRIDE { + bool onIsEqual(const GrFragmentProcessor& sBase) const override { const GrRadial2Gradient& s = sBase.cast<GrRadial2Gradient>(); return (INHERITED::onIsEqual(sBase) && this->fCenterX1 == s.fCenterX1 && diff --git a/src/effects/gradients/SkTwoPointRadialGradient.h b/src/effects/gradients/SkTwoPointRadialGradient.h index ece3858ee2..7da85d6d88 100644 --- a/src/effects/gradients/SkTwoPointRadialGradient.h +++ b/src/effects/gradients/SkTwoPointRadialGradient.h @@ -19,19 +19,19 @@ public: virtual BitmapType asABitmap(SkBitmap* bitmap, SkMatrix* matrix, - TileMode* xy) const SK_OVERRIDE; - GradientType asAGradient(GradientInfo* info) const SK_OVERRIDE; + TileMode* xy) const override; + GradientType asAGradient(GradientInfo* info) const override; virtual bool asFragmentProcessor(GrContext* context, const SkPaint&, const SkMatrix& viewM, const SkMatrix*, GrColor*, - GrFragmentProcessor**) const SK_OVERRIDE; + GrFragmentProcessor**) const override; - size_t contextSize() const SK_OVERRIDE; + size_t contextSize() const override; class TwoPointRadialGradientContext : public SkGradientShaderBase::GradientShaderBaseContext { public: TwoPointRadialGradientContext(const SkTwoPointRadialGradient&, const ContextRec&); - void shadeSpan(int x, int y, SkPMColor dstC[], int count) SK_OVERRIDE; + void shadeSpan(int x, int y, SkPMColor dstC[], int count) override; private: typedef SkGradientShaderBase::GradientShaderBaseContext INHERITED; @@ -46,8 +46,8 @@ public: protected: SkTwoPointRadialGradient(SkReadBuffer& buffer); - void flatten(SkWriteBuffer& buffer) const SK_OVERRIDE; - Context* onCreateContext(const ContextRec&, void* storage) const SK_OVERRIDE; + void flatten(SkWriteBuffer& buffer) const override; + Context* onCreateContext(const ContextRec&, void* storage) const override; private: const SkPoint fCenter1; |