Lines Matching full:push

43     pts.push(curr - 2.0f * dPrev);  in _roundCorner()
44 pts.push(curr - dPrev); in _roundCorner()
45 pts.push(curr - dNext); in _roundCorner()
46 pts.push(curr - 2.0f * dNext); in _roundCorner()
47 cmds.push(PathCommand::LineTo); in _roundCorner()
48 cmds.push(PathCommand::CubicTo); in _roundCorner()
109 outPts.push(intersect); in corner()
111 outPts.push(line.pt2); in corner()
113 outCmds.push(PathCommand::CubicTo); in corner()
114 outPts.push((line.pt2 + intersect) * 0.5f); in corner()
115 outPts.push((nextLine.pt1 + intersect) * 0.5f); in corner()
116 outPts.push(nextLine.pt1); in corner()
121 outCmds.push(PathCommand::LineTo); in corner()
122 … miterLimit * fabsf(miterDirection.x * norm.x + miterDirection.y * norm.y)) outPts.push(intersect); in corner()
123 else outPts.push(nextLine.pt1); in corner()
125 outCmds.push(PathCommand::LineTo); in corner()
126 outPts.push(nextLine.pt1); in corner()
129 } else outPts.push(line.pt2); in corner()
143 outCmds.push(PathCommand::MoveTo); in line()
145 outPts.push(state.line.pt1); in line()
154 outCmds.push(PathCommand::LineTo); in line()
157 outPts.push(state.line.pt2); in line()
189 outCmds.push(PathCommand::MoveTo); in modifyPath()
190 outPts.push(inPts[iPts++]); in modifyPath()
212 outCmds.push(PathCommand::CubicTo); in modifyPath()
213 outPts.push(inPts[iPts++]); in modifyPath()
214 outPts.push(inPts[iPts++]); in modifyPath()
215 outPts.push(inPts[iPts++]); in modifyPath()
219 outCmds.push(PathCommand::Close); in modifyPath()
246 outCmds.push(PathCommand::MoveTo); in modifyPolystar()
247 outPts.push(inPts[start]); in modifyPolystar()
262 outCmds.push(PathCommand::CubicTo); in modifyPolystar()
263 outPts.push(prev); outPts.push(p0); outPts.push(p0); in modifyPolystar()
264 outCmds.push(PathCommand::CubicTo); in modifyPolystar()
265 outPts.push(p1); outPts.push(p2); outPts.push(p3); in modifyPolystar()
266 outCmds.push(PathCommand::CubicTo); in modifyPolystar()
267 outPts.push(p3); outPts.push(next); outPts.push(nextCtrl); in modifyPolystar()
275 outCmds.push(PathCommand::MoveTo); in modifyPolystar()
276 outPts.push(p); in modifyPolystar()
288 outCmds.push(PathCommand::LineTo); in modifyPolystar()
289 outPts.push(p0); in modifyPolystar()
290 outCmds.push(PathCommand::CubicTo); in modifyPolystar()
291 outPts.push(p1); outPts.push(p2); outPts.push(p3); in modifyPolystar()
296 outCmds.push(PathCommand::Close); in modifyPolystar()
333 stack.push({inPts[iPt - 1], inPts[iPt], inPts[iPt + 1], inPts[iPt + 2]}); in modifyPath()
341 stack.push(next); in modifyPath()
351 outCmds.push(PathCommand::MoveTo); in modifyPath()
353 outPts.push(line1.pt1); in modifyPath()
361 outPts.push(intersect); in modifyPath()
363 outPts.push(intersect); in modifyPath()
364 outPts.push(line3.pt2); in modifyPath()
365 outCmds.push(PathCommand::CubicTo); in modifyPath()
372 outCmds.push(PathCommand::LineTo); in modifyPath()
375 outCmds.push(PathCommand::Close); in modifyPath()