.. 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_Polygon2D: Polygon2D ========= **Inherits:** :ref:`Node2D` **<** :ref:`CanvasItem` **<** :ref:`Node` **<** :ref:`Object` **Category:** Core Brief Description ----------------- Member Functions ---------------- +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_polygon` **(** :ref:`Vector2Array` polygon **)** | +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+ | :ref:`Vector2Array` | :ref:`get_polygon` **(** **)** const | +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_uv` **(** :ref:`Vector2Array` uv **)** | +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+ | :ref:`Vector2Array` | :ref:`get_uv` **(** **)** const | +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_color` **(** :ref:`Color` color **)** | +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+ | :ref:`Color` | :ref:`get_color` **(** **)** const | +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_texture` **(** :ref:`Object` texture **)** | +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+ | :ref:`Object` | :ref:`get_texture` **(** **)** const | +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_texture_offset` **(** :ref:`Vector2` texture_offset **)** | +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+ | :ref:`Vector2` | :ref:`get_texture_offset` **(** **)** const | +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_texture_rotation` **(** :ref:`float` texture_rotation **)** | +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`get_texture_rotation` **(** **)** const | +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_texture_scale` **(** :ref:`Vector2` texture_scale **)** | +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+ | :ref:`Vector2` | :ref:`get_texture_scale` **(** **)** const | +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_invert` **(** :ref:`bool` invert **)** | +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`get_invert` **(** **)** const | +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_invert_border` **(** :ref:`float` invert_border **)** | +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`get_invert_border` **(** **)** const | +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_offset` **(** :ref:`Vector2` offset **)** | +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+ | :ref:`Vector2` | :ref:`get_offset` **(** **)** const | +------------------------------------------+----------------------------------------------------------------------------------------------------------------------------+ Member Function Description --------------------------- .. _class_Polygon2D_set_polygon: - void **set_polygon** **(** :ref:`Vector2Array` polygon **)** .. _class_Polygon2D_get_polygon: - :ref:`Vector2Array` **get_polygon** **(** **)** const .. _class_Polygon2D_set_uv: - void **set_uv** **(** :ref:`Vector2Array` uv **)** .. _class_Polygon2D_get_uv: - :ref:`Vector2Array` **get_uv** **(** **)** const .. _class_Polygon2D_set_color: - void **set_color** **(** :ref:`Color` color **)** .. _class_Polygon2D_get_color: - :ref:`Color` **get_color** **(** **)** const .. _class_Polygon2D_set_texture: - void **set_texture** **(** :ref:`Object` texture **)** .. _class_Polygon2D_get_texture: - :ref:`Object` **get_texture** **(** **)** const .. _class_Polygon2D_set_texture_offset: - void **set_texture_offset** **(** :ref:`Vector2` texture_offset **)** .. _class_Polygon2D_get_texture_offset: - :ref:`Vector2` **get_texture_offset** **(** **)** const .. _class_Polygon2D_set_texture_rotation: - void **set_texture_rotation** **(** :ref:`float` texture_rotation **)** .. _class_Polygon2D_get_texture_rotation: - :ref:`float` **get_texture_rotation** **(** **)** const .. _class_Polygon2D_set_texture_scale: - void **set_texture_scale** **(** :ref:`Vector2` texture_scale **)** .. _class_Polygon2D_get_texture_scale: - :ref:`Vector2` **get_texture_scale** **(** **)** const .. _class_Polygon2D_set_invert: - void **set_invert** **(** :ref:`bool` invert **)** .. _class_Polygon2D_get_invert: - :ref:`bool` **get_invert** **(** **)** const .. _class_Polygon2D_set_invert_border: - void **set_invert_border** **(** :ref:`float` invert_border **)** .. _class_Polygon2D_get_invert_border: - :ref:`float` **get_invert_border** **(** **)** const .. _class_Polygon2D_set_offset: - void **set_offset** **(** :ref:`Vector2` offset **)** .. _class_Polygon2D_get_offset: - :ref:`Vector2` **get_offset** **(** **)** const