Home | History | Annotate | Download | only in svg

Lines Matching defs:targetPoint

52     FloatPoint targetPoint;
53 if (!m_source->parseMoveToSegment(targetPoint))
58 m_currentPoint += targetPoint;
60 m_currentPoint = targetPoint;
64 m_consumer->moveTo(targetPoint, m_closePath, m_mode);
71 FloatPoint targetPoint;
72 if (!m_source->parseLineToSegment(targetPoint))
77 m_currentPoint += targetPoint;
79 m_currentPoint = targetPoint;
82 m_consumer->lineTo(targetPoint, m_mode);
124 FloatPoint targetPoint;
125 if (!m_source->parseCurveToCubicSegment(point1, point2, targetPoint))
132 targetPoint += m_currentPoint;
134 m_consumer->curveToCubic(point1, point2, targetPoint, AbsoluteCoordinates);
137 m_currentPoint = targetPoint;
139 m_consumer->curveToCubic(point1, point2, targetPoint, m_mode);
146 FloatPoint targetPoint;
147 if (!m_source->parseCurveToCubicSmoothSegment(point2, targetPoint))
162 targetPoint += m_currentPoint;
165 m_consumer->curveToCubic(point1, point2, targetPoint, AbsoluteCoordinates);
168 m_currentPoint = targetPoint;
170 m_consumer->curveToCubicSmooth(point2, targetPoint, m_mode);
177 FloatPoint targetPoint;
178 if (!m_source->parseCurveToQuadraticSegment(point1, targetPoint))
185 FloatPoint point2(targetPoint.x() + 2 * m_controlPoint.x(), targetPoint.y() + 2 * m_controlPoint.y());
189 targetPoint += m_currentPoint;
194 m_consumer->curveToCubic(point1, point2, targetPoint, AbsoluteCoordinates);
198 m_currentPoint = targetPoint;
200 m_consumer->curveToQuadratic(point1, targetPoint, m_mode);
206 FloatPoint targetPoint;
207 if (!m_source->parseCurveToQuadraticSmoothSegment(targetPoint))
221 FloatPoint point2(targetPoint.x() + 2 * cubicPoint.x(), targetPoint.y() + 2 * cubicPoint.y());
224 targetPoint += m_currentPoint;
229 m_consumer->curveToCubic(point1, point2, targetPoint, AbsoluteCoordinates);
232 m_currentPoint = targetPoint;
234 m_consumer->curveToQuadraticSmooth(targetPoint, m_mode);
245 FloatPoint targetPoint;
246 if (!m_source->parseArcToSegment(rx, ry, angle, largeArc, sweep, targetPoint))
256 m_currentPoint += targetPoint;
258 m_currentPoint = targetPoint;
261 m_consumer->lineTo(targetPoint, m_mode);
268 targetPoint += m_currentPoint;
269 m_currentPoint = targetPoint;
270 return decomposeArcToCubic(angle, rx, ry, point1, targetPoint, largeArc, sweep);
272 m_consumer->arcTo(rx, ry, angle, largeArc, sweep, targetPoint, m_mode);
475 FloatPoint targetPoint = FloatPoint(cosEndTheta, sinEndTheta);
476 targetPoint.move(centerPoint.x(), centerPoint.y());
477 point2 = targetPoint;
481 pointTransform.mapPoint(targetPoint), AbsoluteCoordinates);