| OLD | NEW | 
|    1 /* |    1 /* | 
|    2  * Copyright 2015 Google Inc. |    2  * Copyright 2015 Google Inc. | 
|    3  * |    3  * | 
|    4  * Use of this source code is governed by a BSD-style license that can be |    4  * Use of this source code is governed by a BSD-style license that can be | 
|    5  * found in the LICENSE file. |    5  * found in the LICENSE file. | 
|    6  */ |    6  */ | 
|    7  |    7  | 
|    8 #ifndef GrDrawPathBatch_DEFINED |    8 #ifndef GrDrawPathBatch_DEFINED | 
|    9 #define GrDrawPathBatch_DEFINED |    9 #define GrDrawPathBatch_DEFINED | 
|   10  |   10  | 
| (...skipping 10 matching lines...) Expand all  Loading... | 
|   21 public: |   21 public: | 
|   22     void computePipelineOptimizations(GrInitInvariantOutput* color, |   22     void computePipelineOptimizations(GrInitInvariantOutput* color, | 
|   23                                       GrInitInvariantOutput* coverage, |   23                                       GrInitInvariantOutput* coverage, | 
|   24                                       GrBatchToXPOverrides* overrides) const ove
     rride { |   24                                       GrBatchToXPOverrides* overrides) const ove
     rride { | 
|   25         color->setKnownFourComponents(fColor); |   25         color->setKnownFourComponents(fColor); | 
|   26         coverage->setKnownSingleComponent(0xff); |   26         coverage->setKnownSingleComponent(0xff); | 
|   27     } |   27     } | 
|   28  |   28  | 
|   29     GrPathRendering::FillType fillType() const { return fFillType; } |   29     GrPathRendering::FillType fillType() const { return fFillType; } | 
|   30  |   30  | 
|   31     void setStencilSettings(const GrUserStencilSettings& stencil, bool hasStenci
     lClip, |   31     void setStencilSettings(const GrStencilSettings& stencil) { fStencilSettings
      = stencil; } | 
|   32                             int numStencilBits) { |  | 
|   33         fStencilSettings.reset(stencil, hasStencilClip, numStencilBits); |  | 
|   34     } |  | 
|   35  |   32  | 
|   36 protected: |   33 protected: | 
|   37     GrDrawPathBatchBase(uint32_t classID, const SkMatrix& viewMatrix, GrColor in
     itialColor, |   34     GrDrawPathBatchBase(uint32_t classID, const SkMatrix& viewMatrix, GrColor in
     itialColor, | 
|   38                         GrPathRendering::FillType fill) |   35                         GrPathRendering::FillType fill) | 
|   39         : INHERITED(classID) |   36         : INHERITED(classID) | 
|   40         , fViewMatrix(viewMatrix) |   37         , fViewMatrix(viewMatrix) | 
|   41         , fColor(initialColor) |   38         , fColor(initialColor) | 
|   42         , fFillType(fill) {} |   39         , fFillType(fill) {} | 
|   43  |   40  | 
|   44     const GrStencilSettings& stencilSettings() const { return fStencilSettings; 
     } |   41     const GrStencilSettings& stencilSettings() const { return fStencilSettings; 
     } | 
| (...skipping 158 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  203  |  200  | 
|  204     PendingPathRange    fPathRange; |  201     PendingPathRange    fPathRange; | 
|  205     DrawList            fDraws; |  202     DrawList            fDraws; | 
|  206     int                 fTotalPathCount; |  203     int                 fTotalPathCount; | 
|  207     SkScalar            fScale; |  204     SkScalar            fScale; | 
|  208  |  205  | 
|  209     typedef GrDrawPathBatchBase INHERITED; |  206     typedef GrDrawPathBatchBase INHERITED; | 
|  210 }; |  207 }; | 
|  211  |  208  | 
|  212 #endif |  209 #endif | 
| OLD | NEW |