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
CairoStatus
] If matrix
has an inverse, modifies matrix
to
be the inverse matrix and returns CAIRO_STATUS_SUCCESS
. Otherwise,
returns CAIRO_STATUS_INVALID_MATRIX
.