Package ch.bailu.gtk.gsk
Interface TransformCategory
public interface TransformCategory
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
The matrix is a 2D matrix.static final int
The matrix is a combination of 2D scale
and 2D translation operations.static final int
The matrix is a 2D translation.static final int
The matrix is a 3D matrix.static final int
Analyzing the matrix concluded that it does
not fit in any other category.static final int
The matrix is the identity matrix.static final int
The category of the matrix has not been
determined.
-
Field Details
-
UNKNOWN
static final int UNKNOWNThe category of the matrix has not been
determined.- See Also:
-
ANY
static final int ANYAnalyzing the matrix concluded that it does
not fit in any other category.- See Also:
-
_3D
static final int _3DThe matrix is a 3D matrix. This means that
the w column (the last column) has the values (0, 0, 0, 1).- See Also:
-
_2D
static final int _2DThe 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.- See Also:
-
_2D_AFFINE
static final int _2D_AFFINEThe 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.- See Also:
-
_2D_TRANSLATE
static final int _2D_TRANSLATEThe matrix is a 2D translation.- See Also:
-
IDENTITY
static final int IDENTITYThe matrix is the identity matrix.- See Also:
-