Lines Matching refs:len
107 auto len = cur.length(); in _dashLineTo() local
109 if (tvg::zero(len)) { in _dashLineTo()
112 } else if (len <= dash.curLen) { in _dashLineTo()
113 dash.curLen -= len; in _dashLineTo()
123 while (len - dash.curLen > 0.0001f) { in _dashLineTo()
126 len -= dash.curLen; in _dashLineTo()
146 dash.curLen -= len; in _dashLineTo()
154 if (dash.curLen < 1 && TO_SWCOORD(len) > 1) { in _dashLineTo()
168 auto len = cur.length(); in _dashCubicTo() local
171 if (tvg::zero(len)) { in _dashCubicTo()
173 } else if (len <= dash.curLen) { in _dashCubicTo()
174 dash.curLen -= len; in _dashCubicTo()
184 while ((len - dash.curLen) > 0.0001f) { in _dashCubicTo()
187 len -= dash.curLen; in _dashCubicTo()
207 dash.curLen -= len; in _dashCubicTo()
215 if (dash.curLen < 0.1f && TO_SWCOORD(len) > 1) { in _dashCubicTo()
289 auto len = 0.0f; in _outlineLength() local
302 len += length(pts - 1, close); in _outlineLength()
303 if (subpath) return len; in _outlineLength()
307 if (subpath) return len; in _outlineLength()
313 len += length(pts - 1, pts); in _outlineLength()
318 len += Bezier{*(pts - 1), *pts, *(pts + 1), *(pts + 2)}.length(); in _outlineLength()
325 return len; in _outlineLength()