Valadoc
|
Vala
|
Tutorial
|
API-References
|
Markup
Packages
cairo
Cairo
Matrix
Matrix
Matrix.identity
invert
multiply
rotate
scale
transform_distance
transform_point
translate
x0
xx
xy
y0
yx
yy
Matrix
Object Hierarchy:
Description:
public
struct
Matrix
Namespace:
Cairo
Package:
cairo
Content:
Creation methods:
public
Matrix
(
double
xx,
double
yx,
double
xy,
double
yy,
double
x0,
double
y0)
public
Matrix.identity
()
Methods:
public
void
translate
(
double
tx,
double
ty)
public
void
scale
(
double
sx,
double
sy)
public
void
rotate
(
double
radians)
public
Status
invert
()
public
void
multiply
(
Matrix
a,
Matrix
b)
public
void
transform_distance
(
ref
double
dx,
ref
double
dy)
public
void
transform_point
(
ref
double
x,
ref
double
y)
Fields:
public
double
xx
public
double
yx
public
double
xy
public
double
yy
public
double
x0
public
double
y0