• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 
2 /*
3  * Copyright 2011 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 GrAAHairLinePathRenderer_DEFINED
10 #define GrAAHairLinePathRenderer_DEFINED
11 
12 #include "GrPathRenderer.h"
13 
14 class GrAAHairLinePathRenderer : public GrPathRenderer {
15 public:
GrAAHairLinePathRenderer()16     GrAAHairLinePathRenderer() {}
17 
18     typedef SkTArray<SkPoint, true> PtArray;
19     typedef SkTArray<int, true> IntArray;
20     typedef SkTArray<float, true> FloatArray;
21 
22 private:
23     bool onCanDrawPath(const CanDrawPathArgs&) const override;
24 
25     bool onDrawPath(const DrawPathArgs&) override;
26 
27     typedef GrPathRenderer INHERITED;
28 };
29 
30 
31 #endif
32