logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

Pango::Matrix - A structure specifying a transformation between user-space coordinates and device

Hierarchy

         Glib::Boxed
         +----Pango::Matrix

Methods

matrix=Pango::Matrix->new($xx=1.,$xy=0.,$yx=0.,$yy=1.,$x0=0.,$y0=0.)
       •   $xx (double)

       •   $xy (double)

       •   $yx (double)

       •   $yy (double)

       •   $x0 (double)

       •   $y0 (double)

   $matrix->concat($new_matrix)
       •   $new_matrix (Pango::Matrix)

   $matrix->rotate($degrees)
       •   $degrees (double)

   $matrix->scale($scale_x,$scale_y)
       •   $scale_x (double)

       •   $scale_y (double)

   (dx,dy)=$matrix->transform_distance($dx,$dy)
       •   $dx (double)

       •   $dy (double)

       Since: pango 1.16

   arrayreference=$matrix->transform_pixel_rectangle($rect)
       •   $rect (array reference)

       Since: pango 1.16

   (x,y)=$matrix->transform_point($x,$y)
       •   $x (double)

       •   $y (double)

       Since: pango 1.16

   arrayreference=$matrix->transform_rectangle($rect)
       •   $rect (array reference)

       Since: pango 1.16

   $matrix->translate($tx,$ty)
       •   $tx (double)

       •   $ty (double)

   double=$matrix->x0($new)
       •   $new (double)

   double=$matrix->xx($new=0)
       •   $new (double)

   double=$matrix->xy($new)
       •   $new (double)

   double=$matrix->y0($new)
       •   $new (double)

   double=$matrix->yx($new)
       •   $new (double)

   double=$matrix->yy($new)
       •   $new (double)

Name

       Pango::Matrix - A structure specifying a transformation between user-space coordinates and device
       coordinates

See Also

       Pango, Glib::Boxed

See Also