.. Generated automatically by doc/tools/makerst.py in Godot's source tree. .. DO NOT EDIT THIS FILE, but the doc/base/classes.xml source instead. .. _class_Matrix32: Matrix32 ======== **Category:** Built-In Types Brief Description ----------------- 3x2 Matrix for 2D transforms. Member Functions ---------------- +----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Matrix32` | :ref:`Matrix32` **(** :ref:`Transform` from **)** | +----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Matrix32` | :ref:`Matrix32` **(** :ref:`Vector2` x_axis, :ref:`Vector2` y_axis, :ref:`Vector2` origin **)** | +----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Matrix32` | :ref:`Matrix32` **(** :ref:`float` rot, :ref:`Vector2` pos **)** | +----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Matrix32` | :ref:`affine_inverse` **(** **)** | +----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Matrix32` | :ref:`basis_xform` **(** var v **)** | +----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Matrix32` | :ref:`basis_xform_inv` **(** var v **)** | +----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Vector2` | :ref:`get_origin` **(** **)** | +----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`get_rotation` **(** **)** | +----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Vector2` | :ref:`get_scale` **(** **)** | +----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Matrix32` | :ref:`interpolate_with` **(** :ref:`Matrix32` m, :ref:`float` c **)** | +----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Matrix32` | :ref:`inverse` **(** **)** | +----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Matrix32` | :ref:`orthonormalized` **(** **)** | +----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Matrix32` | :ref:`rotated` **(** :ref:`float` phi **)** | +----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Matrix32` | :ref:`scaled` **(** :ref:`Vector2` scale **)** | +----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Matrix32` | :ref:`translated` **(** :ref:`Vector2` offset **)** | +----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Matrix32` | :ref:`xform` **(** var v **)** | +----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Matrix32` | :ref:`xform_inv` **(** var v **)** | +----------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ Member Variables ---------------- - :ref:`Vector2` **o** - :ref:`Vector2` **x** - :ref:`Vector2` **y** Description ----------- 3x2 Matrix for 2D transforms. Member Function Description --------------------------- .. _class_Matrix32_Matrix32: - :ref:`Matrix32` **Matrix32** **(** :ref:`Transform` from **)** .. _class_Matrix32_Matrix32: - :ref:`Matrix32` **Matrix32** **(** :ref:`Vector2` x_axis, :ref:`Vector2` y_axis, :ref:`Vector2` origin **)** .. _class_Matrix32_Matrix32: - :ref:`Matrix32` **Matrix32** **(** :ref:`float` rot, :ref:`Vector2` pos **)** .. _class_Matrix32_affine_inverse: - :ref:`Matrix32` **affine_inverse** **(** **)** .. _class_Matrix32_basis_xform: - :ref:`Matrix32` **basis_xform** **(** var v **)** .. _class_Matrix32_basis_xform_inv: - :ref:`Matrix32` **basis_xform_inv** **(** var v **)** .. _class_Matrix32_get_origin: - :ref:`Vector2` **get_origin** **(** **)** .. _class_Matrix32_get_rotation: - :ref:`float` **get_rotation** **(** **)** .. _class_Matrix32_get_scale: - :ref:`Vector2` **get_scale** **(** **)** .. _class_Matrix32_interpolate_with: - :ref:`Matrix32` **interpolate_with** **(** :ref:`Matrix32` m, :ref:`float` c **)** .. _class_Matrix32_inverse: - :ref:`Matrix32` **inverse** **(** **)** .. _class_Matrix32_orthonormalized: - :ref:`Matrix32` **orthonormalized** **(** **)** .. _class_Matrix32_rotated: - :ref:`Matrix32` **rotated** **(** :ref:`float` phi **)** .. _class_Matrix32_scaled: - :ref:`Matrix32` **scaled** **(** :ref:`Vector2` scale **)** .. _class_Matrix32_translated: - :ref:`Matrix32` **translated** **(** :ref:`Vector2` offset **)** .. _class_Matrix32_xform: - :ref:`Matrix32` **xform** **(** var v **)** .. _class_Matrix32_xform_inv: - :ref:`Matrix32` **xform_inv** **(** var v **)**