pub fn draw_polyline_3<P: PointTrait<'a>>(&self, points: &P, point_count: i32) -> &Self {
        let (obj_points_1, _funcs) = points.get_point_obj_funcs();

        let (obj_data, funcs) = self.get_painter_obj_funcs();
        unsafe {
            ((*funcs).draw_polyline_3)(obj_data, obj_points_1, point_count);
        }
        self
    }
///
/// Draws the polyline defined by the first *pointCount* points in *points* using the current pen.
///
/// Note that unlike the drawPolygon() function the last point is *not* connected to the first, neither is the polyline filled.
///
///
///
/// **See also:** [`draw_lines()`]
/// [`draw_polygon()`]
/// {Coordinate System}
///
/// **Overloads**
/// Draws the polyline defined by the first *pointCount* points in *points* using the current pen.
///
/// **Overloads**
/// Draws the polyline defined by the given *points* using the
/// current pen.
///
/// **Overloads**
/// Draws the polyline defined by the given *points* using the
/// current pen.
Draws the polyline defined by the first *pointCount* points in *points* using the current pen.
Note that unlike the drawPolygon() function the last point is *not* connected to the first, neither is the polyline filled.





Overloads
Draws the polyline defined by the first *pointCount* points in *points* using the current pen.

Overloads
Draws the polyline defined by the given *points* using the
current pen.

Overloads
Draws the polyline defined by the given *points* using the
current pen.
Draws the polyline defined by the first * pointCount * points in * points * using the current pen . Note that unlike the drawPolygon () function the last point is * not * connected to the first neither is the polyline filled . Overloads Draws the polyline defined by the first * pointCount * points in * points * using the current pen . Overloads Draws the polyline defined by the given * points * using the current pen . Overloads Draws the polyline defined by the given * points * using the current pen .
pub fn draw_polyline_3<P: PointTrait<'a>>(&self, points: &P, point_count: i32) -> &Self {
        let (obj_points_1, _funcs) = points.get_point_obj_funcs();
        let (obj_data, funcs) = self.get_painter_obj_funcs();
        unsafe {
            ((*funcs).draw_polyline_3)(obj_data, obj_points_1, point_count);
        }
        self
    }
pub fn draw_polyline_3 < P : PointTrait < ' a > > ( & self , points : & P , point_count : i32 ) -> & Self { let ( obj_points_1 , _funcs ) = points . get_point_obj_funcs ( ) ; let ( obj_data , funcs ) = self . get_painter_obj_funcs ( ) ; unsafe { ( ( * funcs ) . draw_polyline_3 ) ( obj_data , obj_points_1 , point_count ) ; } self }
Draws the polyline defined by the first *pointCount* points in *points* using the current pen.
Draws the polyline defined by the first * pointCount * points in * points * using the current pen .
&self
points
&P
point_count
i32
&self
points
&P
point_count
i32