fn point_at_percent(&self, t: f32) -> PointF {

        let (obj_data, funcs) = self.get_painter_path_obj_funcs();
        unsafe {
            let ret_val = ((*funcs).point_at_percent)(obj_data, t);
            let t = ret_val;
            let ret_val;
            if t.host_data != ::std::ptr::null() {
                ret_val = PointF::new_from_rc(t);
            } else {
                ret_val = PointF::new_from_owned(t);
            }
            ret_val
        }
    }
/// 
/// Returns the point at at the percentage *t* of the current path.
/// The argument *t* has to be between 0 and 1.
/// 
/// Note that similarly to other percent methods, the percentage measurement
/// is not linear with regards to the length, if curves are present
/// in the path. When curves are present the percentage argument is mapped
/// to the t parameter of the Bezier equations.
Returns the point at at the percentage *t* of the current path.
The argument *t* has to be between 0 and 1.

Note that similarly to other percent methods, the percentage measurement
is not linear with regards to the length, if curves are present
in the path. When curves are present the percentage argument is mapped
to the t parameter of the Bezier equations.
Returns the point at at the percentage * t * of the current path . The argument * t * has to be between 0 and 1 . Note that similarly to other percent methods the percentage measurement is not linear with regards to the length if curves are present in the path . When curves are present the percentage argument is mapped to the t parameter of the Bezier equations .
fn point_at_percent(&self, t: f32) -> PointF {
        let (obj_data, funcs) = self.get_painter_path_obj_funcs();
        unsafe {
            let ret_val = ((*funcs).point_at_percent)(obj_data, t);
            let t = ret_val;
            let ret_val;
            if t.host_data != ::std::ptr::null() {
                ret_val = PointF::new_from_rc(t);
            } else {
                ret_val = PointF::new_from_owned(t);
            }
            ret_val
        }
    }
fn point_at_percent ( & self , t : f32 ) -> PointF { let ( obj_data , funcs ) = self . get_painter_path_obj_funcs ( ) ; unsafe { let ret_val = ( ( * funcs ) . point_at_percent ) ( obj_data , t ) ; let t = ret_val ; let ret_val ; if t . host_data != :: std :: ptr :: null ( ) { ret_val = PointF :: new_from_rc ( t ) ; } else { ret_val = PointF :: new_from_owned ( t ) ; } ret_val } }
Returns the point at at the percentage *t* of the current path.
Returns the point at at the percentage * t * of the current path .
&self
t
f32
&self
t
f32