unsigned SVGPathElement::getPathSegAtLength(float length) { unsigned pathSeg = 0; getSVGPathSegAtLengthFromSVGPathByteStream(pathByteStream(), length, pathSeg); return pathSeg; }
PassRefPtr<SVGPointTearOff> SVGPathElement::getPointAtLength(float length) { FloatPoint point; getPointAtLengthOfSVGPathByteStream(pathByteStream(), length, point); return SVGPointTearOff::create(SVGPoint::create(point), 0, PropertyIsNotAnimVal); }
PassRefPtrWillBeRawPtr<SVGPointTearOff> SVGPathElement::getPointAtLength(float length) { document().updateLayoutIgnorePendingStylesheets(); FloatPoint point = SVGPathQuery(pathByteStream()).getPointAtLength(length); return SVGPointTearOff::create(SVGPoint::create(point), 0, PropertyIsNotAnimVal); }
FloatPoint SVGPathElement::getPointAtLength(float length) { FloatPoint point; getPointAtLengthOfSVGPathByteStream(pathByteStream(), length, point); return point; }
unsigned SVGPathElement::getPathSegAtLength(float length) { document().updateLayoutIgnorePendingStylesheets(); return SVGPathQuery(pathByteStream()).getPathSegIndexAtLength(length); }