diff options
Diffstat (limited to 'chromium/third_party/WebKit/Source/core/rendering/svg/RenderSVGShape.h')
-rw-r--r-- | chromium/third_party/WebKit/Source/core/rendering/svg/RenderSVGShape.h | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/chromium/third_party/WebKit/Source/core/rendering/svg/RenderSVGShape.h b/chromium/third_party/WebKit/Source/core/rendering/svg/RenderSVGShape.h index f800b2db555..12a703f063b 100644 --- a/chromium/third_party/WebKit/Source/core/rendering/svg/RenderSVGShape.h +++ b/chromium/third_party/WebKit/Source/core/rendering/svg/RenderSVGShape.h @@ -38,9 +38,6 @@ namespace WebCore { class FloatPoint; class GraphicsContextStateSaver; class PointerEventsHitRules; -class RenderSVGContainer; -class RenderSVGPath; -class RenderSVGResource; class SVGGraphicsElement; class RenderSVGShape : public RenderSVGModelObject { @@ -51,7 +48,6 @@ public: void setNeedsShapeUpdate() { m_needsShapeUpdate = true; } virtual void setNeedsBoundariesUpdate() OVERRIDE FINAL { m_needsBoundariesUpdate = true; } - virtual bool needsBoundariesUpdate() OVERRIDE FINAL { return m_needsBoundariesUpdate; } virtual void setNeedsTransformUpdate() OVERRIDE FINAL { m_needsTransformUpdate = true; } virtual void fillShape(GraphicsContext*) const; virtual void strokeShape(GraphicsContext*) const; @@ -66,7 +62,7 @@ public: protected: virtual void updateShapeFromElement(); - virtual bool isEmpty() const; + virtual bool isShapeEmpty() const { return path().isEmpty(); } virtual bool shapeDependentStrokeContains(const FloatPoint&); virtual bool shapeDependentFillContains(const FloatPoint&, const WindRule) const; float strokeWidth() const; @@ -85,12 +81,12 @@ private: bool fillContains(const FloatPoint&, bool requiresFill = true, const WindRule fillRule = RULE_NONZERO); bool strokeContains(const FloatPoint&, bool requiresStroke = true); - virtual FloatRect repaintRectInLocalCoordinates() const OVERRIDE FINAL { return m_repaintBoundingBox; } + virtual FloatRect paintInvalidationRectInLocalCoordinates() const OVERRIDE FINAL { return m_repaintBoundingBox; } virtual const AffineTransform& localToParentTransform() const OVERRIDE FINAL { return m_localTransform; } virtual AffineTransform localTransform() const OVERRIDE FINAL { return m_localTransform; } virtual bool isSVGShape() const OVERRIDE FINAL { return true; } - virtual const char* renderName() const { return "RenderSVGShape"; } + virtual const char* renderName() const OVERRIDE { return "RenderSVGShape"; } virtual void layout() OVERRIDE FINAL; virtual void paint(PaintInfo&, const LayoutPoint&) OVERRIDE FINAL; @@ -116,7 +112,6 @@ private: private: FloatRect m_repaintBoundingBox; - FloatRect m_repaintBoundingBoxExcludingShadow; AffineTransform m_localTransform; OwnPtr<Path> m_path; Vector<MarkerPosition> m_markerPositions; |