fn to_fill_polygons<T: TransformType<'a>>(&self, matrix: &T) -> RefArray<PolygonF, WrapperRcOwn> {
        let (obj_matrix_1, _funcs) = matrix.get_transform_obj_funcs();

        let (obj_data, funcs) = self.get_painter_path_obj_funcs();
        unsafe {
            let ret_val = ((*funcs).to_fill_polygons)(obj_data, obj_matrix_1);
            let t = ret_val;
            let ret_val;
            if t.host_data != ::std::ptr::null() {
                ret_val = PolygonF::new_from_rc(t);
            } else {
                ret_val = PolygonF::new_from_owned(t);
            }
            ret_val
        }
    }
/// 
/// Converts the path into a list of polygons using the
/// QTransform *matrix,* and returns the list.
/// 
/// The function differs from the toFillPolygon() function in that it
/// creates several polygons. It is provided because it is usually
/// faster to draw several small polygons than to draw one large
/// polygon, even though the total number of points drawn is the same.
/// 
/// The toFillPolygons() function differs from the toSubpathPolygons()
/// function in that it create only polygon for subpaths that have
/// overlapping bounding rectangles.
/// 
/// Like the toFillPolygon() function, this function uses a rewinding
/// technique to make sure that overlapping subpaths can be filled
/// using the correct fill rule. Note that rewinding inserts addition
/// lines in the polygons so the outline of the fill polygon does not
/// match the outline of the path.
/// 
/// **See also:** toSubpathPolygons()
/// toFillPolygon()
/// {QPainterPath#QPainterPath Conversion}{QPainterPath Conversion}
/// 
/// **Overloads**
Converts the path into a list of polygons using the
QTransform *matrix,* and returns the list.

The function differs from the toFillPolygon() function in that it
creates several polygons. It is provided because it is usually
faster to draw several small polygons than to draw one large
polygon, even though the total number of points drawn is the same.

The toFillPolygons() function differs from the toSubpathPolygons()
function in that it create only polygon for subpaths that have
overlapping bounding rectangles.

Like the toFillPolygon() function, this function uses a rewinding
technique to make sure that overlapping subpaths can be filled
using the correct fill rule. Note that rewinding inserts addition
lines in the polygons so the outline of the fill polygon does not
match the outline of the path.



Overloads
Converts the path into a list of polygons using the QTransform * matrix * and returns the list . The function differs from the toFillPolygon () function in that it creates several polygons . It is provided because it is usually faster to draw several small polygons than to draw one large polygon even though the total number of points drawn is the same . The toFillPolygons () function differs from the toSubpathPolygons () function in that it create only polygon for subpaths that have overlapping bounding rectangles . Like the toFillPolygon () function this function uses a rewinding technique to make sure that overlapping subpaths can be filled using the correct fill rule . Note that rewinding inserts addition lines in the polygons so the outline of the fill polygon does not match the outline of the path . Overloads
fn to_fill_polygons<T: TransformType<'a>>(&self, matrix: &T) -> RefArray<PolygonF, WrapperRcOwn> {
        let (obj_matrix_1, _funcs) = matrix.get_transform_obj_funcs();
        let (obj_data, funcs) = self.get_painter_path_obj_funcs();
        unsafe {
            let ret_val = ((*funcs).to_fill_polygons)(obj_data, obj_matrix_1);
            let t = ret_val;
            let ret_val;
            if t.host_data != ::std::ptr::null() {
                ret_val = PolygonF::new_from_rc(t);
            } else {
                ret_val = PolygonF::new_from_owned(t);
            }
            ret_val
        }
    }
fn to_fill_polygons < T : TransformType < ' a > > ( & self , matrix : & T ) -> RefArray < PolygonF , WrapperRcOwn > { let ( obj_matrix_1 , _funcs ) = matrix . get_transform_obj_funcs ( ) ; let ( obj_data , funcs ) = self . get_painter_path_obj_funcs ( ) ; unsafe { let ret_val = ( ( * funcs ) . to_fill_polygons ) ( obj_data , obj_matrix_1 ) ; let t = ret_val ; let ret_val ; if t . host_data != :: std :: ptr :: null ( ) { ret_val = PolygonF :: new_from_rc ( t ) ; } else { ret_val = PolygonF :: new_from_owned ( t ) ; } ret_val } }
Converts the path into a list of polygons using the
QTransform *matrix,* and returns the list.
Converts the path into a list of polygons using the QTransform * matrix * and returns the list .
&self
matrix
&T
&self
matrix
&T