Lines Matching refs:marker

83     // Map paint invalidation 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())
151 // The 'origin' coordinate maps to SVGs refX/refY, given in coordinates relative to the viewport established by the marker
164 SVGMarkerElement* marker = toSVGMarkerElement(element());
165 ASSERT(marker);
167 return marker->viewBoxToViewTransform(m_viewport.width(), m_viewport.height());
175 SVGMarkerElement* marker = toSVGMarkerElement(element());
176 ASSERT(marker);
178 SVGLengthContext lengthContext(marker);
179 float w = marker->markerWidth()->currentValue()->value(lengthContext);
180 float h = marker->markerHeight()->currentValue()->value(lengthContext);