pango Reference Manual

Synopsis

public struct Matrix {
    public    double                    xx ;
    public    double                    xy ;
    public    double                    yx ;
    public    double                    yy ;
    public    double                    x0 ;
    public    double                    y0 ;


    public    void                      concat                    ( Matrix              new_matrix ) ;
    public    Matrix                    copy                      (  ) ;
    public    void                      free                      (  ) ;
    public    double                    get_font_scale_factor     (  ) ;
    public    void                      rotate                    ( double              degrees ) ;
    public    void                      scale                     ( double              scale_x,
                                                                    double              scale_y ) ;
    public    void                      transform_distance        ( double              dx,
                                                                    double              dy ) ;
    public    void                      transform_pixel_rectangle ( Rectangle           rect ) ;
    public    void                      transform_point           ( double              x,
                                                                    double              y ) ;
    public    void                      transform_rectangle       ( Rectangle           rect ) ;
    public    void                      translate                 ( double              tx,
                                                                    double              ty ) ;
}

Description

Details

Constructor Details

Field Details

xx
    public    double                    xx ;		

xy
    public    double                    xy ;		

yx
    public    double                    yx ;		

yy
    public    double                    yy ;		

x0
    public    double                    x0 ;		

y0
    public    double                    y0 ;		

Method Details

concat ()
    public    void                      concat                    ( Matrix              new_matrix ) ;		

copy ()
    public    Matrix                    copy                      (  ) ;		

free ()
    public    void                      free                      (  ) ;		

get_font_scale_factor ()
    public    double                    get_font_scale_factor     (  ) ;		

rotate ()
    public    void                      rotate                    ( double              degrees ) ;		

scale ()
    public    void                      scale                     ( double              scale_x,
                                                                    double              scale_y ) ;		

transform_distance ()
    public    void                      transform_distance        ( double              dx,
                                                                    double              dy ) ;		

transform_pixel_rectangle ()
    public    void                      transform_pixel_rectangle ( Rectangle           rect ) ;		

transform_point ()
    public    void                      transform_point           ( double              x,
                                                                    double              y ) ;		

transform_rectangle ()
    public    void                      transform_rectangle       ( Rectangle           rect ) ;		

translate ()
    public    void                      translate                 ( double              tx,
                                                                    double              ty ) ;		


Created by Valadoc