La classe CairoMatrix
(PECL cairo >= 0.1.0)
Introduction
Les matrices sont utilisées tout au long de Cairo pour des conversions entre les espaces de coordonnées différentes.
Synopsis de la classe
CairoMatrix
{
/* Méthodes */
public __construct
([ float
}$xx
= 1.0
[, float $yx
= 0.0
[, float $xy
= 0.0
[, float $yy
= 1.0
[, float $x0
= 0.0
[, float $y0
= 0.0
]]]]]] )Sommaire
- CairoMatrix::__construct — Crée un nouvel objet CairoMatrix
- CairoMatrix::initIdentity — Crée une nouvelle matrice d'identité
- CairoMatrix::initRotate — Crée une nouvelle matrice de rotation
- CairoMatrix::initScale — Crée une nouvelle matrice de mise à l'échelle
- CairoMatrix::initTranslate — Crée une nouvelle matrice de traduction
- CairoMatrix::invert — Le but de invert
- CairoMatrix::multiply — Le but de multiply
- CairoMatrix::rotate — Le but de rotate
- CairoMatrix::scale — Applique une mise à l'échelle à une matrice
- CairoMatrix::transformDistance — Le but de transformDistance
- CairoMatrix::transformPoint — Le but de transformPoint
- CairoMatrix::translate — Le but de translate