Module: Gsk::TransformCategory

Defined in:
(unknown)

Constant Summary collapse

UNKNOWN =

The category of the matrix has not been determined.

0 or :unknown
ANY =

Analyzing the matrix concluded that it does not fit in any other category.

1 or :any
3D =

The matrix is a 3D matrix. This means that the w column (the last column) has the values (0, 0, 0, 1).

2 or :3d
2D =

The matrix is a 2D matrix. This is equivalent to graphene_matrix_is_2d() returning true. In particular, this means that Cairo can deal with the matrix.

3 or :2d
2D_AFFINE =

The matrix is a combination of 2D scale and 2D translation operations. In particular, this means that any rectangle can be transformed exactly using this matrix.

4 or :2d_affine
2D_TRANSLATE =

The matrix is a 2D translation.

5 or :2d_translate
IDENTITY =

The matrix is the identity matrix.

6 or :identity