Lines Matching refs:marker

83     // Map repaint rect into parent coordinate space, in which the marker boundaries have to be evaluated
99 SVGMarkerElement* marker = toSVGMarkerElement(element());
100 ASSERT(marker);
102 SVGLengthContext lengthContext(marker);
103 return FloatPoint(marker->refX()->currentValue()->value(lengthContext), marker->refY()->currentValue()->value(lengthContext));
108 SVGMarkerElement* marker = toSVGMarkerElement(element());
109 ASSERT(marker);
112 if (marker->orientType()->currentValue()->enumValue() == SVGMarkerOrientAngle)
113 angle = marker->orientAngle()->currentValue()->value();
120 SVGMarkerElement* marker = toSVGMarkerElement(element());
121 ASSERT(marker);
124 bool useStrokeWidth = marker->markerUnits()->currentValue()->enumValue() == SVGMarkerUnitsStrokeWidth;
138 SVGMarkerElement* marker = toSVGMarkerElement(element());
139 ASSERT(marker);
140 if (marker->hasAttribute(SVGNames::viewBoxAttr) && marker->viewBox()->currentValue()->isValid() && marker->viewBox()->currentValue()->value().isEmpty())
154 // The 'origin' coordinate maps to SVGs refX/refY, given in coordinates relative to the viewport established by the marker
167 SVGMarkerElement* marker = toSVGMarkerElement(element());
168 ASSERT(marker);
170 return marker->viewBoxToViewTransform(m_viewport.width(), m_viewport.height());
178 SVGMarkerElement* marker = toSVGMarkerElement(element());
179 ASSERT(marker);
181 SVGLengthContext lengthContext(marker);
182 float w = marker->markerWidth()->currentValue()->value(lengthContext);
183 float h = marker->markerHeight()->currentValue()->value(lengthContext);