Esempio n. 1
0
void Path::addArcTo(const FloatPoint& p1, const FloatPoint& p2, float radius) {
  m_path.arcTo(p1.data(), p2.data(), WebCoreFloatToSkScalar(radius));
}
Esempio n. 2
0
void Path::addBezierCurveTo(const FloatPoint& p1,
                            const FloatPoint& p2,
                            const FloatPoint& ep) {
  m_path.cubicTo(p1.data(), p2.data(), ep.data());
}
Esempio n. 3
0
void Path::addLineTo(const FloatPoint& point) {
  m_path.lineTo(point.data());
}
Esempio n. 4
0
void Path::addQuadCurveTo(const FloatPoint& cp, const FloatPoint& ep) {
  m_path.quadTo(cp.data(), ep.data());
}
Esempio n. 5
0
void Path::moveTo(const FloatPoint& point) {
  m_path.moveTo(point.data());
}