CAIROMATRIX(3) 1 CAIROMATRIX(3)
The CairoMatrix class
INTRODUCTION
Matrices are used throughout cairo to convert between different coordinate spaces.
CLASS SYNOPSIS
CairoMatrix
CairoMatrix
Methods
o public CairoMatrix::__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])
o publicstatic void CairoMatrix::initIdentity (void )
o publicstatic void CairoMatrix::initRotate (float $radians)
o publicstatic void CairoMatrix::initScale (float $sx, float $sy)
o publicstatic void CairoMatrix::initTranslate (float $tx, float $ty)
o public void CairoMatrix::invert (void )
o publicstatic CairoMatrix CairoMatrix::multiply (CairoMatrix $matrix1, CairoMatrix $matrix2)
o public void CairoMatrix::rotate (string $sx, string $sy)
o public void CairoMatrix::scale (float $sx, float $sy)
o public array CairoMatrix::transformDistance (string $dx, string $dy)
o public array CairoMatrix::transformPoint (string $dx, string $dy)
o public void CairoMatrix::translate (string $tx, string $ty)
PHP Documentation Group CAIROMATRIX(3)