1 
2 /*
3  * Copyright 2015 Google Inc.
4  *
5  * Use of this source code is governed by a BSD-style license that can be
6  * found in the LICENSE file.
7  */
8 
9 #ifndef GrDashLinePathRenderer_DEFINED
10 #define GrDashLinePathRenderer_DEFINED
11 
12 #include "GrPathRenderer.h"
13 
14 class GrDashLinePathRenderer : public GrPathRenderer {
15 private:
16     bool onCanDrawPath(const CanDrawPathArgs&) const override;
17 
onGetStencilSupport(const SkPath &,const GrStrokeInfo &)18     StencilSupport onGetStencilSupport(const SkPath&, const GrStrokeInfo&) const override {
19         return kNoSupport_StencilSupport;
20     }
21 
22     bool onDrawPath(const DrawPathArgs&) override;
23 
24     SkAutoTUnref<GrGpu> fGpu;
25     typedef GrPathRenderer INHERITED;
26 };
27 
28 
29 #endif
30