Home | History | Annotate | Download | only in effects
      1 
      2 /*
      3  * Copyright 2014 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 GrDashingEffect_DEFINED
     10 #define GrDashingEffect_DEFINED
     11 
     12 #include "GrColor.h"
     13 #include "GrTypesPriv.h"
     14 #include "SkPathEffect.h"
     15 
     16 class GrClip;
     17 class GrDrawTarget;
     18 class GrPaint;
     19 class GrPipelineBuilder;
     20 class GrStrokeInfo;
     21 
     22 namespace GrDashingEffect {
     23     bool DrawDashLine(GrDrawTarget*, const GrPipelineBuilder&, GrColor,
     24                       const SkMatrix& viewMatrix, const SkPoint pts[2], bool useAA,
     25                       const GrStrokeInfo& strokeInfo);
     26     bool CanDrawDashLine(const SkPoint pts[2], const GrStrokeInfo& strokeInfo,
     27                          const SkMatrix& viewMatrix);
     28 }
     29 
     30 #endif
     31