Interface TransformCategory


public interface TransformCategory
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static 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 UNKNOWN
      The category of the matrix has not been
      determined.
      See Also:
    • ANY

      static final int ANY
      Analyzing the matrix concluded that it does
      not fit in any other category.
      See Also:
    • _3D

      static final int _3D
      The 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 _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.
      See Also:
    • _2D_AFFINE

      static final int _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.
      See Also:
    • _2D_TRANSLATE

      static final int _2D_TRANSLATE
      The matrix is a 2D translation.
      See Also:
    • IDENTITY

      static final int IDENTITY
      The matrix is the identity matrix.
      See Also: