summaryrefslogtreecommitdiffstats
path: root/WebCore/rendering/RenderSVGResourceRadialGradient.h
diff options
context:
space:
mode:
Diffstat (limited to 'WebCore/rendering/RenderSVGResourceRadialGradient.h')
-rw-r--r--WebCore/rendering/RenderSVGResourceRadialGradient.h7
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;
};
}