fn quad_to<P: PointFType<'a>>(&self, ctrl_pt: &P, end_pt: &P) -> &Self {
        let (obj_ctrl_pt_1, _funcs) = ctrl_pt.get_point_f_obj_funcs();
        let (obj_end_pt_2, _funcs) = end_pt.get_point_f_obj_funcs();

        let (obj_data, funcs) = self.get_painter_path_obj_funcs();
        unsafe {
            ((*funcs).quad_to)(obj_data, obj_ctrl_pt_1, obj_end_pt_2);
        }
        self
    }
/// 
/// **Overloads**
/// Adds a quadratic Bezier curve between the current point and the endpoint
/// ( *endPointX* , *endPointY* ) with the control point specified by
/// ( *cx* , *cy* ).
/// 
/// Adds a quadratic Bezier curve between the current position and the
/// given *endPoint* with the control point specified by *c.*
/// 
/// After the curve is added, the current point is updated to be at
/// the end point of the curve.
/// 
/// **See also:** cubicTo()
/// {QPainterPath#Composing a QPainterPath}{Composing a
/// QPainterPath}


Adds a quadratic Bezier curve between the current position and the
given *endPoint* with the control point specified by *c.

After the curve is added, the current point is updated to be at
the end point of the curve.


Adds a quadratic Bezier curve between the current position and the given * endPoint * with the control point specified by * c . After the curve is added the current point is updated to be at the end point of the curve .
fn quad_to<P: PointFType<'a>>(&self, ctrl_pt: &P, end_pt: &P) -> &Self {
        let (obj_ctrl_pt_1, _funcs) = ctrl_pt.get_point_f_obj_funcs();
        let (obj_end_pt_2, _funcs) = end_pt.get_point_f_obj_funcs();
        let (obj_data, funcs) = self.get_painter_path_obj_funcs();
        unsafe {
            ((*funcs).quad_to)(obj_data, obj_ctrl_pt_1, obj_end_pt_2);
        }
        self
    }
fn quad_to < P : PointFType < ' a > > ( & self , ctrl_pt : & P , end_pt : & P ) -> & Self { let ( obj_ctrl_pt_1 , _funcs ) = ctrl_pt . get_point_f_obj_funcs ( ) ; let ( obj_end_pt_2 , _funcs ) = end_pt . get_point_f_obj_funcs ( ) ; let ( obj_data , funcs ) = self . get_painter_path_obj_funcs ( ) ; unsafe { ( ( * funcs ) . quad_to ) ( obj_data , obj_ctrl_pt_1 , obj_end_pt_2 ) ; } self }
Overloads
Adds a quadratic Bezier curve between the current point and the endpoint
( *endPointX* , *endPointY* ) with the control point specified by
( *cx* , *cy* ).
Overloads Adds a quadratic Bezier curve between the current point and the endpoint ( * endPointX * * endPointY * ) with the control point specified by ( * cx * * cy * ) .
&self
ctrl_pt
&P
end_pt
&P
&self
ctrl_pt
&P
end_pt
&P