Chromium Code Reviews| Index: src/gpu/GrAADistanceFieldPathRenderer.h |
| diff --git a/src/gpu/GrAADistanceFieldPathRenderer.h b/src/gpu/GrAADistanceFieldPathRenderer.h |
| index 4c09f127c945f0f1020cf31bb24bf30260082c9a..9e51322bea5b9dc53771387a93cde97e0efbdebd 100755 |
| --- a/src/gpu/GrAADistanceFieldPathRenderer.h |
| +++ b/src/gpu/GrAADistanceFieldPathRenderer.h |
| @@ -21,11 +21,7 @@ class GrPlot; |
| class GrAADistanceFieldPathRenderer : public GrPathRenderer { |
| public: |
| - GrAADistanceFieldPathRenderer(GrContext* context) |
| - : fContext(context) |
| - , fAtlas(NULL) { |
| - } |
| - |
| + GrAADistanceFieldPathRenderer(GrContext* context); |
| virtual ~GrAADistanceFieldPathRenderer(); |
| virtual bool canDrawPath(const SkPath& path, |
| @@ -63,6 +59,8 @@ private: |
| GrContext* fContext; |
| GrAtlas* fAtlas; |
| + SkAutoTUnref<GrGeometryProcessor> fCachedGeometryProcessor; |
|
robertphillips
2014/10/28 16:32:04
// The flags used to create the cached geometry pr
jvanverth1
2014/10/28 18:01:31
Done.
|
| + uint32_t fEffectFlags; |
| GrAtlas::ClientPlotUsage fPlotUsage; |
| SkTDynamicHash<PathData, uint32_t> fPathCache; |
| PathDataList fPathList; |