diff options
Diffstat (limited to 'WebCore/rendering/RenderSVGResourceRadialGradient.h')
-rw-r--r-- | WebCore/rendering/RenderSVGResourceRadialGradient.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/WebCore/rendering/RenderSVGResourceRadialGradient.h b/WebCore/rendering/RenderSVGResourceRadialGradient.h index 0583f99..6492ee3 100644 --- a/WebCore/rendering/RenderSVGResourceRadialGradient.h +++ b/WebCore/rendering/RenderSVGResourceRadialGradient.h @@ -23,6 +23,7 @@ #define RenderSVGResourceRadialGradient_h #if ENABLE(SVG) +#include "RadialGradientAttributes.h" #include "RenderSVGResourceGradient.h" namespace WebCore { @@ -39,7 +40,13 @@ public: virtual RenderSVGResourceType resourceType() const { return s_resourceType; } static RenderSVGResourceType s_resourceType; + virtual bool boundingBoxMode() const { return m_attributes.boundingBoxMode(); } + virtual void calculateGradientTransform(AffineTransform& transform) { transform = m_attributes.gradientTransform(); } + virtual void collectGradientAttributes(SVGGradientElement*); virtual void buildGradient(GradientData*, SVGGradientElement*) const; + +private: + RadialGradientAttributes m_attributes; }; } |