### Struct

# Gegl Matrix3

since: 0.4

#### Description

    struct GeglMatrix3 {
      None coeff;
    }

No description available.

###### Structure members

`coeff`
  No description available.

Available since: 0.4

#### Constructors

###### gegl_matrix3_new

No description available.

since: 0.4

#### Instance methods

###### gegl_matrix3_copy

Returns a copy of `src`.

since: 0.4

###### gegl_matrix3_copy_into

Copies the matrix in `src` into `dst`.

since: 0.4

###### gegl_matrix3_determinant

Returns the determinant for the matrix.

since: 0.4

###### gegl_matrix3_equal

Check if two matrices are equal.

since: 0.4

###### gegl_matrix3_identity

Set the provided `matrix` to the identity matrix.

since: 0.4

###### gegl_matrix3_invert

Inverts `matrix`.

since: 0.4

###### gegl_matrix3_is_affine

Check if a matrix only does an affine transformation.

since: 0.4

###### gegl_matrix3_is_identity

Check if a matrix is the identity matrix.

since: 0.4

###### gegl_matrix3_is_scale

Check if a matrix only does scaling.

since: 0.4

###### gegl_matrix3_is_translate

Check if a matrix only does translation.

since: 0.4

###### gegl_matrix3_multiply

Multiples `product` = `left` · `right`.

since: 0.4

###### gegl_matrix3_originate

Shift the origin of the transformation specified by `matrix` to (`x`, `y`). In other words, calculate the matrix that:

since: 0.4

###### gegl_matrix3_parse_string

Parse a transofmation matrix from a string.

since: 0.4

###### gegl_matrix3_round_error

Rounds numerical errors in `matrix` to the nearest integer.

since: 0.4

###### gegl_matrix3_to_string

Serialize a `GeglMatrix3` to a string.

since: 0.4

###### gegl_matrix3_transform_point

Transforms the coordinates provided in `x` and `y` and changes to the coordinates gotten when the transformed with the matrix.

since: 0.4