diff options
Diffstat (limited to 'src/gpu/effects/GrCircleEffect.h')
-rw-r--r-- | src/gpu/effects/GrCircleEffect.h | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/gpu/effects/GrCircleEffect.h b/src/gpu/effects/GrCircleEffect.h index 0d88dcb099..7f115050bf 100644 --- a/src/gpu/effects/GrCircleEffect.h +++ b/src/gpu/effects/GrCircleEffect.h @@ -29,12 +29,11 @@ public: private: GrCircleEffect(int edgeType, SkPoint center, float radius) - : INHERITED((OptimizationFlags)kCompatibleWithCoverageAsAlpha_OptimizationFlag) + : INHERITED(kGrCircleEffect_ClassID, + (OptimizationFlags)kCompatibleWithCoverageAsAlpha_OptimizationFlag) , fEdgeType(edgeType) , fCenter(center) - , fRadius(radius) { - this->initClassID<GrCircleEffect>(); - } + , fRadius(radius) {} GrGLSLFragmentProcessor* onCreateGLSLInstance() const override; void onGetGLSLProcessorKey(const GrShaderCaps&, GrProcessorKeyBuilder*) const override; bool onIsEqual(const GrFragmentProcessor&) const override; |