/// 
/// height, qreal startAngle, qreal sweepLength)
/// 
/// **Overloads**
/// Creates an arc that occupies the rectangle QRectF( *x,* *y,* *width,* *height),* beginning at the specified *startAngle* and
/// extending *sweepLength* degrees counter-clockwise.
/// 
/// 
/// Creates an arc that occupies the given *rectangle,* beginning at
/// the specified *startAngle* and extending *sweepLength* degrees
/// counter-clockwise.
/// 
/// Angles are specified in degrees. Clockwise arcs can be specified
/// using negative angles.
/// 
/// Note that this function connects the starting point of the arc to
/// the current position if they are not already connected. After the
/// arc has been added, the current position is the last point in
/// arc. To draw a line back to the first point, use the
/// closeSubpath() function.
/// 
/// * ![qpainterpath-arcto.png](qpainterpath-arcto.png)
/// 
/// 
/// 
/// **See also:** arcMoveTo()
/// addEllipse()
/// QPainter::drawArc()
/// QPainter::drawPie()
/// {QPainterPath#Composing a QPainterPath}{Composing a
/// QPainterPath}




Angles are specified in degrees. Clockwise arcs can be specified
using negative angles.

Note that this function connects the starting point of the arc to
the current position if they are not already connected. After the
arc has been added, the current position is the last point in
arc. To draw a line back to the first point, use the
closeSubpath() function.






Angles are specified in degrees . Clockwise arcs can be specified using negative angles . Note that this function connects the starting point of the arc to the current position if they are not already connected . After the arc has been added the current position is the last point in arc . To draw a line back to the first point use the closeSubpath () function .
fn arc_to<R: RectFType<'a>>(&self, rect: &R, start_angle: f32, arc_length: f32) -> &Self {
        let (obj_rect_1, _funcs) = rect.get_rect_f_obj_funcs();
        let (obj_data, funcs) = self.get_painter_path_obj_funcs();
        unsafe {
            ((*funcs).arc_to)(obj_data, obj_rect_1, start_angle, arc_length);
        }
        self
    }
fn arc_to < R : RectFType < ' a > > ( & self , rect : & R , start_angle : f32 , arc_length : f32 ) -> & Self { let ( obj_rect_1 , _funcs ) = rect . get_rect_f_obj_funcs ( ) ; let ( obj_data , funcs ) = self . get_painter_path_obj_funcs ( ) ; unsafe { ( ( * funcs ) . arc_to ) ( obj_data , obj_rect_1 , start_angle , arc_length ) ; } self }
height, qreal startAngle, qreal sweepLength)
Overloads
Creates an arc that occupies the rectangle QRectF( *x,* *y,* *width,* *height),* beginning at the specified *startAngle* and
extending *sweepLength* degrees counter-clockwise.
height qreal startAngle qreal sweepLength ) Overloads Creates an arc that occupies the rectangle QRectF ( * x * * y * * width * * height ) * beginning at the specified * startAngle * and extending * sweepLength * degrees counter - clockwise .
&self
rect
&R
start_angle
f32
arc_length
f32