Index: src/gpu/batches/GrAADistanceFieldPathRenderer.h |
diff --git a/src/gpu/batches/GrAADistanceFieldPathRenderer.h b/src/gpu/batches/GrAADistanceFieldPathRenderer.h |
index 1210cee3312a4a95905cbd085e3e063400f81a42..469aeeb981241bce1dd4a34e7440f5ef59d17988 100755 |
--- a/src/gpu/batches/GrAADistanceFieldPathRenderer.h |
+++ b/src/gpu/batches/GrAADistanceFieldPathRenderer.h |
@@ -33,28 +33,13 @@ |
bool onDrawPath(const DrawPathArgs&) override; |
struct PathData { |
- class Key { |
- public: |
- // default ctor needed for new of uninitialized PathData |
- // since fStroke has no default ctor |
- Key() : fStroke(SkStrokeRec::kFill_InitStyle) {} |
- Key(uint32_t genID, uint32_t dim, const SkStrokeRec& stroke) |
- : fGenID(genID) |
- , fDimension(dim) |
- , fStroke(stroke) { |
- } |
- |
- bool operator==(const Key& other) const { |
- return other.fGenID == fGenID && other.fDimension == fDimension && |
- fStroke.hasEqualEffect(other.fStroke); |
- } |
- |
- private: |
+ struct Key { |
uint32_t fGenID; |
// rendered size for stored path (32x32 max, 64x64 max, 128x128 max) |
uint32_t fDimension; |
- // stroking information |
- SkStrokeRec fStroke; |
+ bool operator==(const Key& other) const { |
+ return other.fGenID == fGenID && other.fDimension == fDimension; |
+ } |
}; |
Key fKey; |
SkScalar fScale; |