diff options
Diffstat (limited to 'src/gpu/ops/GrDashLinePathRenderer.h')
-rw-r--r-- | src/gpu/ops/GrDashLinePathRenderer.h | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/src/gpu/ops/GrDashLinePathRenderer.h b/src/gpu/ops/GrDashLinePathRenderer.h new file mode 100644 index 0000000000..482c1a024e --- /dev/null +++ b/src/gpu/ops/GrDashLinePathRenderer.h @@ -0,0 +1,30 @@ +/* + * Copyright 2015 Google Inc. + * + * Use of this source code is governed by a BSD-style license that can be + * found in the LICENSE file. + */ + +#ifndef GrDashLinePathRenderer_DEFINED +#define GrDashLinePathRenderer_DEFINED + +#include "GrPathRenderer.h" + +#include "GrGpu.h" + +class GrDashLinePathRenderer : public GrPathRenderer { +private: + bool onCanDrawPath(const CanDrawPathArgs&) const override; + + StencilSupport onGetStencilSupport(const GrShape&) const override { + return kNoSupport_StencilSupport; + } + + bool onDrawPath(const DrawPathArgs&) override; + + sk_sp<GrGpu> fGpu; + typedef GrPathRenderer INHERITED; +}; + + +#endif |