matrix
to be the inverse of it's original value. Not
all transformation matrices have inverses; if the matrix
collapses points together (it is degenerate),
then it has no inverse and this function will fail.cairoMatrixInvert(matrix)
matrix
CairoMatrix
] a cairo.matrix.t
CairoStatus
] CAIRO_STATUS_INVALID_MATRIX
.matrix
has an inverse, modifies matrix
to
be the inverse matrix and returns CAIRO_STATUS_SUCCESS
. Otherwise,