Pango::Matrix
Section: User Contributed Perl Documentation (3pm)
Updated: 2009-11-06
Index
Return to Main Contents
NAME
Pango::Matrix - A structure specifying a transformation between user-space coordinates and device coordinates
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)
SEE ALSO
Pango, Glib::Boxed
COPYRIGHT
Copyright (C) 2003-2009 by the gtk2-perl team.
This software is licensed under the LGPL. See Pango for a full notice.
Index
- NAME
-
- HIERARCHY
-
- METHODS
-
- matrix = Pango::Matrix->new ($xx=1., $xy=0., $yx=0., $yy=1., $x0=0., $y0=0.)
-
- $matrix->concat ($new_matrix)
-
- $matrix->rotate ($degrees)
-
- $matrix->scale ($scale_x, $scale_y)
-
- (dx, dy) = $matrix->transform_distance ($dx, $dy)
-
- array reference = $matrix->transform_pixel_rectangle ($rect)
-
- (x, y) = $matrix->transform_point ($x, $y)
-
- array reference = $matrix->transform_rectangle ($rect)
-
- $matrix->translate ($tx, $ty)
-
- double = $matrix->x0 ($new)
-
- double = $matrix->xx ($new=0)
-
- double = $matrix->xy ($new)
-
- double = $matrix->y0 ($new)
-
- double = $matrix->yx ($new)
-
- double = $matrix->yy ($new)
-
- SEE ALSO
-
- COPYRIGHT
-
This document was created by
man2html,
using the manual pages.
Time: 19:49:24 GMT, April 27, 2011