CairoLineJoin
CairoMatrix::__construct
Cairo
PHP Manual

# The CairoMatrix class

## Introduction

Matrices are used throughout cairo to convert between different coordinate spaces.

## Synopsis de la classe

CairoMatrix
CairoMatrix {
/* Méthodes */
__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 ]]]]]] )
public static void initIdentity ( void )
public static void initRotate ( float `$radians` )
public static void initScale ( float `$sx` , float `$sy` )
public static void initTranslate ( float `$tx` , float `$ty` )
public void invert ( void )
public static CairoMatrix multiply ( CairoMatrix `$matrix1` , CairoMatrix `$matrix2` )
public void rotate ( string `$sx` , string `$sy` )
public void scale ( float `$sx` , float `$sy` )
public array transformDistance ( string `$dx` , string `$dy` )
public array transformPoint ( string `$dx` , string `$dy` )
public void translate ( string `$tx` , string `$ty` )
}

## Sommaire

- CairoMatrix::__construct — Creates a new CairoMatrix object
- CairoMatrix::initIdentity — Creates a new identity matrix
- CairoMatrix::initRotate — Creates a new rotated matrix
- CairoMatrix::initScale — Creates a new scaling matrix
- CairoMatrix::initTranslate — Creates a new translation matrix
- CairoMatrix::invert — Le but de invert
- CairoMatrix::multiply — Le but de multiply
- CairoMatrix::rotate — Le but de rotate
- CairoMatrix::scale — Applies scaling to a matrix
- CairoMatrix::transformDistance — Le but de transformDistance
- CairoMatrix::transformPoint — Le but de transformPoint
- CairoMatrix::translate — Le but de translate

CairoLineJoin
CairoMatrix::__construct
Cairo
PHP Manual