path_cmd_line_to
return c >= path_cmd_line_to && c < path_cmd_end_poly;
return c == path_cmd_line_to;
bezier_arc() : m_vertex(26), m_num_vertices(0), m_cmd(path_cmd_line_to) {}
m_markers.add_vertex(*x, *y, path_cmd_line_to);
return path_cmd_line_to;
return path_cmd_line_to;
cmd = path_cmd_line_to;
cmd = path_cmd_line_to;
return (m_count == 1) ? path_cmd_move_to : path_cmd_line_to;
return (m_count == 1) ? path_cmd_move_to : path_cmd_line_to;
return ((m_step == 1) ? path_cmd_move_to : path_cmd_line_to);
return first ? path_cmd_move_to : path_cmd_line_to;
return first ? path_cmd_move_to : path_cmd_line_to;
return first ? path_cmd_move_to : path_cmd_line_to;
if(is_move_to(cmd)) cmd = path_cmd_line_to;
if(is_move_to(cmd)) cmd = path_cmd_line_to;
path_cmd_line_to :
m_vertices.add_vertex(x, y, path_cmd_line_to);
m_vertices.add_vertex(dx, dy, path_cmd_line_to);
m_vertices.add_vertex(x, last_y(), path_cmd_line_to);
m_vertices.add_vertex(dx, dy, path_cmd_line_to);
m_vertices.add_vertex(last_x(), y, path_cmd_line_to);
m_vertices.add_vertex(dx, dy, path_cmd_line_to);
case cmd_line_to: return path_cmd_line_to;
m_cmd[3] = path_cmd_line_to;
m_cmd[4] = path_cmd_line_to;
m_cmd[5] = path_cmd_line_to;
m_cmd[1] = path_cmd_line_to;
m_cmd[2] = path_cmd_line_to;
return path_cmd_line_to;
m_path_cmd = path_cmd_line_to;
m_cmd[1] = path_cmd_line_to;
m_cmd[2] = path_cmd_line_to;
m_cmd[3] = path_cmd_line_to;
m_cmd[4] = path_cmd_line_to;
m_cmd[5] = path_cmd_line_to;
m_cmd[1] = path_cmd_line_to;
m_cmd[2] = path_cmd_line_to;
m_cmd[3] = path_cmd_line_to;
m_cmd = path_cmd_line_to;
return path_cmd_line_to;
return path_cmd_line_to;
return path_cmd_line_to;
return path_cmd_line_to;
return yf ? path_cmd_move_to : path_cmd_line_to;
else return path_cmd_line_to;
else return path_cmd_line_to;
else return path_cmd_line_to;
unsigned cmd = path_cmd_line_to;
if(m_src_vertex == 2) return path_cmd_line_to;
return path_cmd_line_to;
return (m_src_vertex == 1) ? path_cmd_move_to : path_cmd_line_to;
unsigned cmd = path_cmd_line_to;
path_cmd_line_to;
return path_cmd_line_to;
unsigned cmd = path_cmd_line_to;
if(m_src_vertex == 2) return path_cmd_line_to;
unsigned cmd = path_cmd_line_to;
m_cmd = path_cmd_line_to;
m_cmd[m_num_vertices++] = path_cmd_line_to;
if(m_cmd == path_cmd_stop) m_cmd = path_cmd_line_to;
m_cmd = path_cmd_line_to;