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