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

## HIERARCHY

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

• \$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

• \$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)