Index: Source/core/paint/SVGShapePainter.h |
diff --git a/Source/core/paint/SVGShapePainter.h b/Source/core/paint/SVGShapePainter.h |
index 1f2b9b23e2d315136e5fcf15afe6181d4be888fe..9049692e36a7ada789db805498ada508cef00b4b 100644 |
--- a/Source/core/paint/SVGShapePainter.h |
+++ b/Source/core/paint/SVGShapePainter.h |
@@ -5,13 +5,14 @@ |
#ifndef SVGShapePainter_h |
#define SVGShapePainter_h |
+class SkPaint; |
+ |
namespace blink { |
struct MarkerPosition; |
struct PaintInfo; |
class FloatPoint; |
class GraphicsContext; |
-class Path; |
class LayoutSVGResourceMarker; |
class LayoutSVGShape; |
@@ -22,13 +23,12 @@ public: |
void paint(const PaintInfo&); |
private: |
- void fillShape(GraphicsContext*); |
- void strokeShape(GraphicsContext*); |
+ void fillShape(GraphicsContext*, const SkPaint&); |
+ void strokeShape(GraphicsContext*, const SkPaint&); |
void paintMarkers(const PaintInfo&); |
void paintMarker(const PaintInfo&, LayoutSVGResourceMarker&, const MarkerPosition&, float); |
- void strokeZeroLengthLineCaps(GraphicsContext*); |
- Path* zeroLengthLinecapPath(const FloatPoint&) const; |
+ void strokeZeroLengthLineCaps(GraphicsContext*, const SkPaint&); |
LayoutSVGShape& m_renderSVGShape; |
}; |