Struct
GeglMatrix3
Constructors
gegl_matrix3_new
Instance methods
gegl_matrix3_copy
Returns a copy of src
.
gegl_matrix3_copy_into
Copies the matrix in src
into dst
.
gegl_matrix3_determinant
Returns the determinant for the matrix.
gegl_matrix3_equal
Check if two matrices are equal.
gegl_matrix3_identity
Set the provided matrix
to the identity matrix.
gegl_matrix3_invert
Inverts matrix
.
gegl_matrix3_is_affine
Check if a matrix only does an affine transformation.
gegl_matrix3_is_identity
Check if a matrix is the identity matrix.
gegl_matrix3_is_scale
Check if a matrix only does scaling.
gegl_matrix3_is_translate
Check if a matrix only does translation.
gegl_matrix3_multiply
Multiples product
= left
ยท right
.
gegl_matrix3_originate
Shift the origin of the transformation specified by matrix
to (x
, y
). In other words, calculate the matrix that:
gegl_matrix3_parse_string
Parse a transofmation matrix from a string.
gegl_matrix3_round_error
Rounds numerical errors in matrix
to the nearest integer.
gegl_matrix3_to_string
Serialize a GeglMatrix3
to a string.
gegl_matrix3_transform_point
Transforms the coordinates provided in x
and y
and changes to the
coordinates gotten when the transformed with the matrix.