diff options
Diffstat (limited to 'src/gpu/GrAAHairLinePathRenderer.h')
-rw-r--r-- | src/gpu/GrAAHairLinePathRenderer.h | 37 |
1 files changed, 15 insertions, 22 deletions
diff --git a/src/gpu/GrAAHairLinePathRenderer.h b/src/gpu/GrAAHairLinePathRenderer.h index 9f8d8aae9e..b523493bad 100644 --- a/src/gpu/GrAAHairLinePathRenderer.h +++ b/src/gpu/GrAAHairLinePathRenderer.h @@ -13,37 +13,30 @@ class GrAAHairLinePathRenderer : public GrPathRenderer { public: - virtual ~GrAAHairLinePathRenderer(); + static GrPathRenderer* Create() { return SkNEW(GrAAHairLinePathRenderer); } - static GrPathRenderer* Create(GrContext* context); - - virtual bool canDrawPath(const GrDrawTarget*, - const GrPipelineBuilder*, - const SkMatrix& viewMatrix, - const SkPath&, - const GrStrokeInfo&, - bool antiAlias) const override; + bool canDrawPath(const GrDrawTarget*, + const GrPipelineBuilder*, + const SkMatrix& viewMatrix, + const SkPath&, + const GrStrokeInfo&, + bool antiAlias) const override; typedef SkTArray<SkPoint, true> PtArray; typedef SkTArray<int, true> IntArray; typedef SkTArray<float, true> FloatArray; protected: - virtual bool onDrawPath(GrDrawTarget*, - GrPipelineBuilder*, - GrColor, - const SkMatrix& viewMatrix, - const SkPath&, - const GrStrokeInfo&, - bool antiAlias) override; + bool onDrawPath(GrDrawTarget*, + GrPipelineBuilder*, + GrColor, + const SkMatrix& viewMatrix, + const SkPath&, + const GrStrokeInfo&, + bool antiAlias) override; private: - GrAAHairLinePathRenderer(const GrContext* context, - const GrIndexBuffer* fLinesIndexBuffer, - const GrIndexBuffer* fQuadsIndexBuffer); - - const GrIndexBuffer* fLinesIndexBuffer; - const GrIndexBuffer* fQuadsIndexBuffer; + GrAAHairLinePathRenderer() {} typedef GrPathRenderer INHERITED; }; |