Index: Source/core/svg/SVGMarkerElement.h |
diff --git a/Source/core/svg/SVGMarkerElement.h b/Source/core/svg/SVGMarkerElement.h |
index da6b4654f8ff4652ed99dddba18227e41520824b..7dee8ec5d52c6573f5437afc4cc5a3ab39b43bca 100644 |
--- a/Source/core/svg/SVGMarkerElement.h |
+++ b/Source/core/svg/SVGMarkerElement.h |
@@ -120,6 +120,11 @@ public: |
static const SVGPropertyInfo* orientTypePropertyInfo(); |
+ SVGAnimatedLength* refX() const { return m_refX.get(); } |
+ SVGAnimatedLength* refY() const { return m_refY.get(); } |
+ SVGAnimatedLength* markerWidth() const { return m_markerWidth.get(); } |
+ SVGAnimatedLength* markerHeight() const { return m_markerHeight.get(); } |
+ |
// Custom 'orientType' property. |
static void synchronizeOrientType(SVGElement* contextElement); |
static PassRefPtr<SVGAnimatedProperty> lookupOrCreateOrientTypeWrapper(SVGElement* contextElement); |
@@ -148,13 +153,12 @@ private: |
static const AtomicString& orientTypeIdentifier(); |
static const AtomicString& orientAngleIdentifier(); |
+ RefPtr<SVGAnimatedLength> m_refX; |
+ RefPtr<SVGAnimatedLength> m_refY; |
+ RefPtr<SVGAnimatedLength> m_markerWidth; |
+ RefPtr<SVGAnimatedLength> m_markerHeight; |
mutable SVGSynchronizableAnimatedProperty<SVGMarkerOrientType> m_orientType; |
- |
BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGMarkerElement) |
- DECLARE_ANIMATED_LENGTH(RefX, refX) |
- DECLARE_ANIMATED_LENGTH(RefY, refY) |
- DECLARE_ANIMATED_LENGTH(MarkerWidth, markerWidth) |
- DECLARE_ANIMATED_LENGTH(MarkerHeight, markerHeight) |
DECLARE_ANIMATED_ENUMERATION(MarkerUnits, markerUnits, SVGMarkerUnitsType) |
DECLARE_ANIMATED_ANGLE(OrientAngle, orientAngle) |
DECLARE_ANIMATED_BOOLEAN(ExternalResourcesRequired, externalResourcesRequired) |