.. 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_Line2D: Line2D ====== **Inherits:** :ref:`Node2D` **<** :ref:`CanvasItem` **<** :ref:`Node` **<** :ref:`Object` **Category:** Core Brief Description ----------------- Member Functions ---------------- +--------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`add_point` **(** :ref:`Vector2` pos **)** | +--------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_begin_cap_mode` **(** **)** const | +--------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------+ | :ref:`Color` | :ref:`get_default_color` **(** **)** const | +--------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_end_cap_mode` **(** **)** const | +--------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------+ | :ref:`Gradient` | :ref:`get_gradient` **(** **)** const | +--------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_joint_mode` **(** **)** const | +--------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_point_count` **(** **)** const | +--------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------+ | :ref:`Vector2` | :ref:`get_point_pos` **(** :ref:`int` i **)** const | +--------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------+ | :ref:`PoolVector2Array` | :ref:`get_points` **(** **)** const | +--------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_round_precision` **(** **)** const | +--------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`get_sharp_limit` **(** **)** const | +--------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------+ | :ref:`Texture` | :ref:`get_texture` **(** **)** const | +--------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_texture_mode` **(** **)** const | +--------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`get_width` **(** **)** const | +--------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`remove_point` **(** :ref:`int` i **)** | +--------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_begin_cap_mode` **(** :ref:`int` mode **)** | +--------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_default_color` **(** :ref:`Color` color **)** | +--------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_end_cap_mode` **(** :ref:`int` mode **)** | +--------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_gradient` **(** :ref:`Gradient` color **)** | +--------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_joint_mode` **(** :ref:`int` mode **)** | +--------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_point_pos` **(** :ref:`int` i, :ref:`Vector2` pos **)** | +--------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_points` **(** :ref:`PoolVector2Array` points **)** | +--------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_round_precision` **(** :ref:`int` precision **)** | +--------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_sharp_limit` **(** :ref:`float` limit **)** | +--------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_texture` **(** :ref:`Texture` texture **)** | +--------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_texture_mode` **(** :ref:`int` mode **)** | +--------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_width` **(** :ref:`float` width **)** | +--------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------+ Member Variables ---------------- - :ref:`int` **begin_cap_mode** - :ref:`Color` **default_color** - :ref:`int` **end_cap_mode** - :ref:`Gradient` **gradient** - :ref:`int` **joint_mode** - :ref:`PoolVector2Array` **points** - :ref:`int` **round_precision** - :ref:`float` **sharp_limit** - :ref:`Texture` **texture** - :ref:`int` **texture_mode** - :ref:`float` **width** Numeric Constants ----------------- - **LINE_JOINT_SHARP** = **0** - **LINE_JOINT_BEVEL** = **1** - **LINE_JOINT_ROUND** = **2** - **LINE_CAP_NONE** = **0** - **LINE_CAP_BOX** = **1** - **LINE_CAP_ROUND** = **2** - **LINE_TEXTURE_NONE** = **0** - **LINE_TEXTURE_TILE** = **1** Member Function Description --------------------------- .. _class_Line2D_add_point: - void **add_point** **(** :ref:`Vector2` pos **)** .. _class_Line2D_get_begin_cap_mode: - :ref:`int` **get_begin_cap_mode** **(** **)** const .. _class_Line2D_get_default_color: - :ref:`Color` **get_default_color** **(** **)** const .. _class_Line2D_get_end_cap_mode: - :ref:`int` **get_end_cap_mode** **(** **)** const .. _class_Line2D_get_gradient: - :ref:`Gradient` **get_gradient** **(** **)** const .. _class_Line2D_get_joint_mode: - :ref:`int` **get_joint_mode** **(** **)** const .. _class_Line2D_get_point_count: - :ref:`int` **get_point_count** **(** **)** const .. _class_Line2D_get_point_pos: - :ref:`Vector2` **get_point_pos** **(** :ref:`int` i **)** const .. _class_Line2D_get_points: - :ref:`PoolVector2Array` **get_points** **(** **)** const .. _class_Line2D_get_round_precision: - :ref:`int` **get_round_precision** **(** **)** const .. _class_Line2D_get_sharp_limit: - :ref:`float` **get_sharp_limit** **(** **)** const .. _class_Line2D_get_texture: - :ref:`Texture` **get_texture** **(** **)** const .. _class_Line2D_get_texture_mode: - :ref:`int` **get_texture_mode** **(** **)** const .. _class_Line2D_get_width: - :ref:`float` **get_width** **(** **)** const .. _class_Line2D_remove_point: - void **remove_point** **(** :ref:`int` i **)** .. _class_Line2D_set_begin_cap_mode: - void **set_begin_cap_mode** **(** :ref:`int` mode **)** .. _class_Line2D_set_default_color: - void **set_default_color** **(** :ref:`Color` color **)** .. _class_Line2D_set_end_cap_mode: - void **set_end_cap_mode** **(** :ref:`int` mode **)** .. _class_Line2D_set_gradient: - void **set_gradient** **(** :ref:`Gradient` color **)** .. _class_Line2D_set_joint_mode: - void **set_joint_mode** **(** :ref:`int` mode **)** .. _class_Line2D_set_point_pos: - void **set_point_pos** **(** :ref:`int` i, :ref:`Vector2` pos **)** .. _class_Line2D_set_points: - void **set_points** **(** :ref:`PoolVector2Array` points **)** .. _class_Line2D_set_round_precision: - void **set_round_precision** **(** :ref:`int` precision **)** .. _class_Line2D_set_sharp_limit: - void **set_sharp_limit** **(** :ref:`float` limit **)** .. _class_Line2D_set_texture: - void **set_texture** **(** :ref:`Texture` texture **)** .. _class_Line2D_set_texture_mode: - void **set_texture_mode** **(** :ref:`int` mode **)** .. _class_Line2D_set_width: - void **set_width** **(** :ref:`float` width **)**