Pango::Matrix(3pm)

Pango::Matrix3pm

Wrapper for pangomatrix

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

array reference = $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

array reference = $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)

Releases

9 releases since Debian 6.0 (Squeeze); the text changed 8 times.

  1. 6.0
  2. 7
  3. 8
  4. 9
  5. 10
  6. 11
  7. 12
  8. 13
  9. Arch

From pango-perl 1.227-20 in Arch Linux 2026-11-01. Parsed by carta from the page's man source.