.. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. XML source: https://github.com/godotengine/godot/tree/master/docs/gdscript/doc/classes/GraphEdit.xml. .. _class_GraphEdit: GraphEdit ========= **Inherits:** :ref:`Control` **<** :ref:`CanvasItem` **<** :ref:`Node` **<** :ref:`Object` .. container:: contribute There is currently no description for this class. Please help us by :ref:`contributing one `! .. rst-class:: classref-reftable-group Properties ---------- .. table:: :widths: auto +----------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------------------------------------------------------------+ | :ref:`bool` | clip_contents | ``true`` (overrides :ref:`Control`) | +----------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------------------------------------------------------------+ | :ref:`bool` | :ref:`connection_lines_antialiased` | ``true`` | +----------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------------------------------------------------------------+ | :ref:`float` | :ref:`connection_lines_curvature` | ``0.5`` | +----------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------------------------------------------------------------+ | :ref:`float` | :ref:`connection_lines_thickness` | ``4.0`` | +----------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------------------------------------------------------------+ | :ref:`FocusMode` | focus_mode | ``2`` (overrides :ref:`Control`) | +----------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------------------------------------------------------------+ | :ref:`GridPattern` | :ref:`grid_pattern` | ``0`` | +----------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------------------------------------------------------------+ | :ref:`bool` | :ref:`minimap_enabled` | ``true`` | +----------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------------------------------------------------------------+ | :ref:`float` | :ref:`minimap_opacity` | ``0.65`` | +----------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------------------------------------------------------------+ | :ref:`Vector2` | :ref:`minimap_size` | ``Vector2(240, 160)`` | +----------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------------------------------------------------------------+ | :ref:`PanningScheme` | :ref:`panning_scheme` | ``0`` | +----------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------------------------------------------------------------+ | :ref:`bool` | :ref:`right_disconnects` | ``false`` | +----------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------------------------------------------------------------+ | :ref:`Vector2` | :ref:`scroll_offset` | ``Vector2(0, 0)`` | +----------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------------------------------------------------------------+ | :ref:`bool` | :ref:`show_arrange_button` | ``true`` | +----------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------------------------------------------------------------+ | :ref:`bool` | :ref:`show_grid` | ``true`` | +----------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------------------------------------------------------------+ | :ref:`bool` | :ref:`show_grid_buttons` | ``true`` | +----------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------------------------------------------------------------+ | :ref:`bool` | :ref:`show_menu` | ``true`` | +----------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------------------------------------------------------------+ | :ref:`bool` | :ref:`show_minimap_button` | ``true`` | +----------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------------------------------------------------------------+ | :ref:`bool` | :ref:`show_zoom_buttons` | ``true`` | +----------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------------------------------------------------------------+ | :ref:`bool` | :ref:`show_zoom_label` | ``false`` | +----------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------------------------------------------------------------+ | :ref:`int` | :ref:`snapping_distance` | ``20`` | +----------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------------------------------------------------------------+ | :ref:`bool` | :ref:`snapping_enabled` | ``true`` | +----------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------------------------------------------------------------+ | :ref:`float` | :ref:`zoom` | ``1.0`` | +----------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------------------------------------------------------------+ | :ref:`float` | :ref:`zoom_max` | ``2.0736`` | +----------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------------------------------------------------------------+ | :ref:`float` | :ref:`zoom_min` | ``0.232568`` | +----------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------------------------------------------------------------+ | :ref:`float` | :ref:`zoom_step` | ``1.2`` | +----------------------------------------------------+--------------------------------------------------------------------------------------------+---------------------------------------------------------------------------+ .. rst-class:: classref-reftable-group Methods ------- .. table:: :widths: auto +-----------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`PackedVector2Array` | :ref:`_get_connection_line` **(** :ref:`Vector2` from_position, :ref:`Vector2` to_position **)** |virtual| |const| | +-----------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`_is_in_input_hotzone` **(** :ref:`Object` in_node, :ref:`int` in_port, :ref:`Vector2` mouse_position **)** |virtual| | +-----------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`_is_in_output_hotzone` **(** :ref:`Object` in_node, :ref:`int` in_port, :ref:`Vector2` mouse_position **)** |virtual| | +-----------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`_is_node_hover_valid` **(** :ref:`StringName` from_node, :ref:`int` from_port, :ref:`StringName` to_node, :ref:`int` to_port **)** |virtual| | +-----------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`add_valid_connection_type` **(** :ref:`int` from_type, :ref:`int` to_type **)** | +-----------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`add_valid_left_disconnect_type` **(** :ref:`int` type **)** | +-----------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`add_valid_right_disconnect_type` **(** :ref:`int` type **)** | +-----------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`arrange_nodes` **(** **)** | +-----------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`attach_graph_element_to_frame` **(** :ref:`StringName` element, :ref:`StringName` frame **)** | +-----------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`clear_connections` **(** **)** | +-----------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Error` | :ref:`connect_node` **(** :ref:`StringName` from_node, :ref:`int` from_port, :ref:`StringName` to_node, :ref:`int` to_port **)** | +-----------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`detach_graph_element_from_frame` **(** :ref:`StringName` element **)** | +-----------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`disconnect_node` **(** :ref:`StringName` from_node, :ref:`int` from_port, :ref:`StringName` to_node, :ref:`int` to_port **)** | +-----------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`force_connection_drag_end` **(** **)** | +-----------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`StringName[]` | :ref:`get_attached_nodes_of_frame` **(** :ref:`StringName` frame **)** | +-----------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Dictionary` | :ref:`get_closest_connection_at_point` **(** :ref:`Vector2` point, :ref:`float` max_distance=4.0 **)** |const| | +-----------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`PackedVector2Array` | :ref:`get_connection_line` **(** :ref:`Vector2` from_node, :ref:`Vector2` to_node **)** |const| | +-----------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Dictionary[]` | :ref:`get_connection_list` **(** **)** |const| | +-----------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Dictionary[]` | :ref:`get_connections_intersecting_with_rect` **(** :ref:`Rect2` rect **)** |const| | +-----------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`GraphFrame` | :ref:`get_element_frame` **(** :ref:`StringName` element **)** | +-----------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`HBoxContainer` | :ref:`get_menu_hbox` **(** **)** | +-----------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`is_node_connected` **(** :ref:`StringName` from_node, :ref:`int` from_port, :ref:`StringName` to_node, :ref:`int` to_port **)** | +-----------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`is_valid_connection_type` **(** :ref:`int` from_type, :ref:`int` to_type **)** |const| | +-----------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`remove_valid_connection_type` **(** :ref:`int` from_type, :ref:`int` to_type **)** | +-----------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`remove_valid_left_disconnect_type` **(** :ref:`int` type **)** | +-----------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`remove_valid_right_disconnect_type` **(** :ref:`int` type **)** | +-----------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_connection_activity` **(** :ref:`StringName` from_node, :ref:`int` from_port, :ref:`StringName` to_node, :ref:`int` to_port, :ref:`float` amount **)** | +-----------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_selected` **(** :ref:`Node` node **)** | +-----------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ .. rst-class:: classref-reftable-group Theme Properties ---------------- .. table:: :widths: auto +-----------------------------------+-----------------------------------------------------------------------------------------------------------+-------------------------------+ | :ref:`Color` | :ref:`activity` | ``Color(1, 1, 1, 1)`` | +-----------------------------------+-----------------------------------------------------------------------------------------------------------+-------------------------------+ | :ref:`Color` | :ref:`connection_hover_tint_color` | ``Color(0, 0, 0, 0.3)`` | +-----------------------------------+-----------------------------------------------------------------------------------------------------------+-------------------------------+ | :ref:`Color` | :ref:`connection_rim_color` | ``Color(0.1, 0.1, 0.1, 0.6)`` | +-----------------------------------+-----------------------------------------------------------------------------------------------------------+-------------------------------+ | :ref:`Color` | :ref:`connection_valid_target_tint_color` | ``Color(1, 1, 1, 0.4)`` | +-----------------------------------+-----------------------------------------------------------------------------------------------------------+-------------------------------+ | :ref:`Color` | :ref:`grid_major` | ``Color(1, 1, 1, 0.2)`` | +-----------------------------------+-----------------------------------------------------------------------------------------------------------+-------------------------------+ | :ref:`Color` | :ref:`grid_minor` | ``Color(1, 1, 1, 0.05)`` | +-----------------------------------+-----------------------------------------------------------------------------------------------------------+-------------------------------+ | :ref:`Color` | :ref:`selection_fill` | ``Color(1, 1, 1, 0.3)`` | +-----------------------------------+-----------------------------------------------------------------------------------------------------------+-------------------------------+ | :ref:`Color` | :ref:`selection_stroke` | ``Color(1, 1, 1, 0.8)`` | +-----------------------------------+-----------------------------------------------------------------------------------------------------------+-------------------------------+ | :ref:`int` | :ref:`port_hotzone_inner_extent` | ``22`` | +-----------------------------------+-----------------------------------------------------------------------------------------------------------+-------------------------------+ | :ref:`int` | :ref:`port_hotzone_outer_extent` | ``26`` | +-----------------------------------+-----------------------------------------------------------------------------------------------------------+-------------------------------+ | :ref:`Texture2D` | :ref:`grid_toggle` | | +-----------------------------------+-----------------------------------------------------------------------------------------------------------+-------------------------------+ | :ref:`Texture2D` | :ref:`layout` | | +-----------------------------------+-----------------------------------------------------------------------------------------------------------+-------------------------------+ | :ref:`Texture2D` | :ref:`minimap_toggle` | | +-----------------------------------+-----------------------------------------------------------------------------------------------------------+-------------------------------+ | :ref:`Texture2D` | :ref:`snapping_toggle` | | +-----------------------------------+-----------------------------------------------------------------------------------------------------------+-------------------------------+ | :ref:`Texture2D` | :ref:`zoom_in` | | +-----------------------------------+-----------------------------------------------------------------------------------------------------------+-------------------------------+ | :ref:`Texture2D` | :ref:`zoom_out` | | +-----------------------------------+-----------------------------------------------------------------------------------------------------------+-------------------------------+ | :ref:`Texture2D` | :ref:`zoom_reset` | | +-----------------------------------+-----------------------------------------------------------------------------------------------------------+-------------------------------+ | :ref:`StyleBox` | :ref:`menu_panel` | | +-----------------------------------+-----------------------------------------------------------------------------------------------------------+-------------------------------+ | :ref:`StyleBox` | :ref:`panel` | | +-----------------------------------+-----------------------------------------------------------------------------------------------------------+-------------------------------+ .. rst-class:: classref-section-separator ---- .. rst-class:: classref-descriptions-group Signals ------- .. _class_GraphEdit_signal_begin_node_move: .. rst-class:: classref-signal **begin_node_move** **(** **)** .. container:: contribute There is currently no description for this signal. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_signal_connection_drag_ended: .. rst-class:: classref-signal **connection_drag_ended** **(** **)** .. container:: contribute There is currently no description for this signal. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_signal_connection_drag_started: .. rst-class:: classref-signal **connection_drag_started** **(** :ref:`StringName` from_node, :ref:`int` from_port, :ref:`bool` is_output **)** .. container:: contribute There is currently no description for this signal. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_signal_connection_from_empty: .. rst-class:: classref-signal **connection_from_empty** **(** :ref:`StringName` to_node, :ref:`int` to_port, :ref:`Vector2` release_position **)** .. container:: contribute There is currently no description for this signal. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_signal_connection_request: .. rst-class:: classref-signal **connection_request** **(** :ref:`StringName` from_node, :ref:`int` from_port, :ref:`StringName` to_node, :ref:`int` to_port **)** .. container:: contribute There is currently no description for this signal. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_signal_connection_to_empty: .. rst-class:: classref-signal **connection_to_empty** **(** :ref:`StringName` from_node, :ref:`int` from_port, :ref:`Vector2` release_position **)** .. container:: contribute There is currently no description for this signal. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_signal_copy_nodes_request: .. rst-class:: classref-signal **copy_nodes_request** **(** **)** .. container:: contribute There is currently no description for this signal. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_signal_delete_nodes_request: .. rst-class:: classref-signal **delete_nodes_request** **(** :ref:`StringName[]` nodes **)** .. container:: contribute There is currently no description for this signal. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_signal_disconnection_request: .. rst-class:: classref-signal **disconnection_request** **(** :ref:`StringName` from_node, :ref:`int` from_port, :ref:`StringName` to_node, :ref:`int` to_port **)** .. container:: contribute There is currently no description for this signal. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_signal_duplicate_nodes_request: .. rst-class:: classref-signal **duplicate_nodes_request** **(** **)** .. container:: contribute There is currently no description for this signal. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_signal_end_node_move: .. rst-class:: classref-signal **end_node_move** **(** **)** .. container:: contribute There is currently no description for this signal. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_signal_frame_rect_changed: .. rst-class:: classref-signal **frame_rect_changed** **(** :ref:`GraphFrame` frame, :ref:`Vector2` new_rect **)** .. container:: contribute There is currently no description for this signal. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_signal_graph_elements_linked_to_frame_request: .. rst-class:: classref-signal **graph_elements_linked_to_frame_request** **(** :ref:`Array` elements, :ref:`StringName` frame **)** .. container:: contribute There is currently no description for this signal. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_signal_node_deselected: .. rst-class:: classref-signal **node_deselected** **(** :ref:`Node` node **)** .. container:: contribute There is currently no description for this signal. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_signal_node_selected: .. rst-class:: classref-signal **node_selected** **(** :ref:`Node` node **)** .. container:: contribute There is currently no description for this signal. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_signal_paste_nodes_request: .. rst-class:: classref-signal **paste_nodes_request** **(** **)** .. container:: contribute There is currently no description for this signal. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_signal_popup_request: .. rst-class:: classref-signal **popup_request** **(** :ref:`Vector2` at_position **)** .. container:: contribute There is currently no description for this signal. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_signal_scroll_offset_changed: .. rst-class:: classref-signal **scroll_offset_changed** **(** :ref:`Vector2` offset **)** .. container:: contribute There is currently no description for this signal. Please help us by :ref:`contributing one `! .. rst-class:: classref-section-separator ---- .. rst-class:: classref-descriptions-group Enumerations ------------ .. _enum_GraphEdit_PanningScheme: .. rst-class:: classref-enumeration enum **PanningScheme**: .. _class_GraphEdit_constant_SCROLL_ZOOMS: .. rst-class:: classref-enumeration-constant :ref:`PanningScheme` **SCROLL_ZOOMS** = ``0`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_GraphEdit_constant_SCROLL_PANS: .. rst-class:: classref-enumeration-constant :ref:`PanningScheme` **SCROLL_PANS** = ``1`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _enum_GraphEdit_GridPattern: .. rst-class:: classref-enumeration enum **GridPattern**: .. _class_GraphEdit_constant_GRID_PATTERN_LINES: .. rst-class:: classref-enumeration-constant :ref:`GridPattern` **GRID_PATTERN_LINES** = ``0`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_GraphEdit_constant_GRID_PATTERN_DOTS: .. rst-class:: classref-enumeration-constant :ref:`GridPattern` **GRID_PATTERN_DOTS** = ``1`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. rst-class:: classref-section-separator ---- .. rst-class:: classref-descriptions-group Property Descriptions --------------------- .. _class_GraphEdit_property_connection_lines_antialiased: .. rst-class:: classref-property :ref:`bool` **connection_lines_antialiased** = ``true`` .. rst-class:: classref-property-setget - void **set_connection_lines_antialiased** **(** :ref:`bool` value **)** - :ref:`bool` **is_connection_lines_antialiased** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_property_connection_lines_curvature: .. rst-class:: classref-property :ref:`float` **connection_lines_curvature** = ``0.5`` .. rst-class:: classref-property-setget - void **set_connection_lines_curvature** **(** :ref:`float` value **)** - :ref:`float` **get_connection_lines_curvature** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_property_connection_lines_thickness: .. rst-class:: classref-property :ref:`float` **connection_lines_thickness** = ``4.0`` .. rst-class:: classref-property-setget - void **set_connection_lines_thickness** **(** :ref:`float` value **)** - :ref:`float` **get_connection_lines_thickness** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_property_grid_pattern: .. rst-class:: classref-property :ref:`GridPattern` **grid_pattern** = ``0`` .. rst-class:: classref-property-setget - void **set_grid_pattern** **(** :ref:`GridPattern` value **)** - :ref:`GridPattern` **get_grid_pattern** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_property_minimap_enabled: .. rst-class:: classref-property :ref:`bool` **minimap_enabled** = ``true`` .. rst-class:: classref-property-setget - void **set_minimap_enabled** **(** :ref:`bool` value **)** - :ref:`bool` **is_minimap_enabled** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_property_minimap_opacity: .. rst-class:: classref-property :ref:`float` **minimap_opacity** = ``0.65`` .. rst-class:: classref-property-setget - void **set_minimap_opacity** **(** :ref:`float` value **)** - :ref:`float` **get_minimap_opacity** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_property_minimap_size: .. rst-class:: classref-property :ref:`Vector2` **minimap_size** = ``Vector2(240, 160)`` .. rst-class:: classref-property-setget - void **set_minimap_size** **(** :ref:`Vector2` value **)** - :ref:`Vector2` **get_minimap_size** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_property_panning_scheme: .. rst-class:: classref-property :ref:`PanningScheme` **panning_scheme** = ``0`` .. rst-class:: classref-property-setget - void **set_panning_scheme** **(** :ref:`PanningScheme` value **)** - :ref:`PanningScheme` **get_panning_scheme** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_property_right_disconnects: .. rst-class:: classref-property :ref:`bool` **right_disconnects** = ``false`` .. rst-class:: classref-property-setget - void **set_right_disconnects** **(** :ref:`bool` value **)** - :ref:`bool` **is_right_disconnects_enabled** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_property_scroll_offset: .. rst-class:: classref-property :ref:`Vector2` **scroll_offset** = ``Vector2(0, 0)`` .. rst-class:: classref-property-setget - void **set_scroll_offset** **(** :ref:`Vector2` value **)** - :ref:`Vector2` **get_scroll_offset** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_property_show_arrange_button: .. rst-class:: classref-property :ref:`bool` **show_arrange_button** = ``true`` .. rst-class:: classref-property-setget - void **set_show_arrange_button** **(** :ref:`bool` value **)** - :ref:`bool` **is_showing_arrange_button** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_property_show_grid: .. rst-class:: classref-property :ref:`bool` **show_grid** = ``true`` .. rst-class:: classref-property-setget - void **set_show_grid** **(** :ref:`bool` value **)** - :ref:`bool` **is_showing_grid** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_property_show_grid_buttons: .. rst-class:: classref-property :ref:`bool` **show_grid_buttons** = ``true`` .. rst-class:: classref-property-setget - void **set_show_grid_buttons** **(** :ref:`bool` value **)** - :ref:`bool` **is_showing_grid_buttons** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_property_show_menu: .. rst-class:: classref-property :ref:`bool` **show_menu** = ``true`` .. rst-class:: classref-property-setget - void **set_show_menu** **(** :ref:`bool` value **)** - :ref:`bool` **is_showing_menu** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_property_show_minimap_button: .. rst-class:: classref-property :ref:`bool` **show_minimap_button** = ``true`` .. rst-class:: classref-property-setget - void **set_show_minimap_button** **(** :ref:`bool` value **)** - :ref:`bool` **is_showing_minimap_button** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_property_show_zoom_buttons: .. rst-class:: classref-property :ref:`bool` **show_zoom_buttons** = ``true`` .. rst-class:: classref-property-setget - void **set_show_zoom_buttons** **(** :ref:`bool` value **)** - :ref:`bool` **is_showing_zoom_buttons** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_property_show_zoom_label: .. rst-class:: classref-property :ref:`bool` **show_zoom_label** = ``false`` .. rst-class:: classref-property-setget - void **set_show_zoom_label** **(** :ref:`bool` value **)** - :ref:`bool` **is_showing_zoom_label** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_property_snapping_distance: .. rst-class:: classref-property :ref:`int` **snapping_distance** = ``20`` .. rst-class:: classref-property-setget - void **set_snapping_distance** **(** :ref:`int` value **)** - :ref:`int` **get_snapping_distance** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_property_snapping_enabled: .. rst-class:: classref-property :ref:`bool` **snapping_enabled** = ``true`` .. rst-class:: classref-property-setget - void **set_snapping_enabled** **(** :ref:`bool` value **)** - :ref:`bool` **is_snapping_enabled** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_property_zoom: .. rst-class:: classref-property :ref:`float` **zoom** = ``1.0`` .. rst-class:: classref-property-setget - void **set_zoom** **(** :ref:`float` value **)** - :ref:`float` **get_zoom** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_property_zoom_max: .. rst-class:: classref-property :ref:`float` **zoom_max** = ``2.0736`` .. rst-class:: classref-property-setget - void **set_zoom_max** **(** :ref:`float` value **)** - :ref:`float` **get_zoom_max** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_property_zoom_min: .. rst-class:: classref-property :ref:`float` **zoom_min** = ``0.232568`` .. rst-class:: classref-property-setget - void **set_zoom_min** **(** :ref:`float` value **)** - :ref:`float` **get_zoom_min** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_property_zoom_step: .. rst-class:: classref-property :ref:`float` **zoom_step** = ``1.2`` .. rst-class:: classref-property-setget - void **set_zoom_step** **(** :ref:`float` value **)** - :ref:`float` **get_zoom_step** **(** **)** .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-section-separator ---- .. rst-class:: classref-descriptions-group Method Descriptions ------------------- .. _class_GraphEdit_private_method__get_connection_line: .. rst-class:: classref-method :ref:`PackedVector2Array` **_get_connection_line** **(** :ref:`Vector2` from_position, :ref:`Vector2` to_position **)** |virtual| |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_private_method__is_in_input_hotzone: .. rst-class:: classref-method :ref:`bool` **_is_in_input_hotzone** **(** :ref:`Object` in_node, :ref:`int` in_port, :ref:`Vector2` mouse_position **)** |virtual| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_private_method__is_in_output_hotzone: .. rst-class:: classref-method :ref:`bool` **_is_in_output_hotzone** **(** :ref:`Object` in_node, :ref:`int` in_port, :ref:`Vector2` mouse_position **)** |virtual| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_private_method__is_node_hover_valid: .. rst-class:: classref-method :ref:`bool` **_is_node_hover_valid** **(** :ref:`StringName` from_node, :ref:`int` from_port, :ref:`StringName` to_node, :ref:`int` to_port **)** |virtual| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_method_add_valid_connection_type: .. rst-class:: classref-method void **add_valid_connection_type** **(** :ref:`int` from_type, :ref:`int` to_type **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_method_add_valid_left_disconnect_type: .. rst-class:: classref-method void **add_valid_left_disconnect_type** **(** :ref:`int` type **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_method_add_valid_right_disconnect_type: .. rst-class:: classref-method void **add_valid_right_disconnect_type** **(** :ref:`int` type **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_method_arrange_nodes: .. rst-class:: classref-method void **arrange_nodes** **(** **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_method_attach_graph_element_to_frame: .. rst-class:: classref-method void **attach_graph_element_to_frame** **(** :ref:`StringName` element, :ref:`StringName` frame **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_method_clear_connections: .. rst-class:: classref-method void **clear_connections** **(** **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_method_connect_node: .. rst-class:: classref-method :ref:`Error` **connect_node** **(** :ref:`StringName` from_node, :ref:`int` from_port, :ref:`StringName` to_node, :ref:`int` to_port **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_method_detach_graph_element_from_frame: .. rst-class:: classref-method void **detach_graph_element_from_frame** **(** :ref:`StringName` element **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_method_disconnect_node: .. rst-class:: classref-method void **disconnect_node** **(** :ref:`StringName` from_node, :ref:`int` from_port, :ref:`StringName` to_node, :ref:`int` to_port **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_method_force_connection_drag_end: .. rst-class:: classref-method void **force_connection_drag_end** **(** **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_method_get_attached_nodes_of_frame: .. rst-class:: classref-method :ref:`StringName[]` **get_attached_nodes_of_frame** **(** :ref:`StringName` frame **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_method_get_closest_connection_at_point: .. rst-class:: classref-method :ref:`Dictionary` **get_closest_connection_at_point** **(** :ref:`Vector2` point, :ref:`float` max_distance=4.0 **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_method_get_connection_line: .. rst-class:: classref-method :ref:`PackedVector2Array` **get_connection_line** **(** :ref:`Vector2` from_node, :ref:`Vector2` to_node **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_method_get_connection_list: .. rst-class:: classref-method :ref:`Dictionary[]` **get_connection_list** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_method_get_connections_intersecting_with_rect: .. rst-class:: classref-method :ref:`Dictionary[]` **get_connections_intersecting_with_rect** **(** :ref:`Rect2` rect **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_method_get_element_frame: .. rst-class:: classref-method :ref:`GraphFrame` **get_element_frame** **(** :ref:`StringName` element **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_method_get_menu_hbox: .. rst-class:: classref-method :ref:`HBoxContainer` **get_menu_hbox** **(** **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_method_is_node_connected: .. rst-class:: classref-method :ref:`bool` **is_node_connected** **(** :ref:`StringName` from_node, :ref:`int` from_port, :ref:`StringName` to_node, :ref:`int` to_port **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_method_is_valid_connection_type: .. rst-class:: classref-method :ref:`bool` **is_valid_connection_type** **(** :ref:`int` from_type, :ref:`int` to_type **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_method_remove_valid_connection_type: .. rst-class:: classref-method void **remove_valid_connection_type** **(** :ref:`int` from_type, :ref:`int` to_type **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_method_remove_valid_left_disconnect_type: .. rst-class:: classref-method void **remove_valid_left_disconnect_type** **(** :ref:`int` type **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_method_remove_valid_right_disconnect_type: .. rst-class:: classref-method void **remove_valid_right_disconnect_type** **(** :ref:`int` type **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_method_set_connection_activity: .. rst-class:: classref-method void **set_connection_activity** **(** :ref:`StringName` from_node, :ref:`int` from_port, :ref:`StringName` to_node, :ref:`int` to_port, :ref:`float` amount **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_method_set_selected: .. rst-class:: classref-method void **set_selected** **(** :ref:`Node` node **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-section-separator ---- .. rst-class:: classref-descriptions-group Theme Property Descriptions --------------------------- .. _class_GraphEdit_theme_color_activity: .. rst-class:: classref-themeproperty :ref:`Color` **activity** = ``Color(1, 1, 1, 1)`` .. container:: contribute There is currently no description for this theme property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_theme_color_connection_hover_tint_color: .. rst-class:: classref-themeproperty :ref:`Color` **connection_hover_tint_color** = ``Color(0, 0, 0, 0.3)`` .. container:: contribute There is currently no description for this theme property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_theme_color_connection_rim_color: .. rst-class:: classref-themeproperty :ref:`Color` **connection_rim_color** = ``Color(0.1, 0.1, 0.1, 0.6)`` .. container:: contribute There is currently no description for this theme property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_theme_color_connection_valid_target_tint_color: .. rst-class:: classref-themeproperty :ref:`Color` **connection_valid_target_tint_color** = ``Color(1, 1, 1, 0.4)`` .. container:: contribute There is currently no description for this theme property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_theme_color_grid_major: .. rst-class:: classref-themeproperty :ref:`Color` **grid_major** = ``Color(1, 1, 1, 0.2)`` .. container:: contribute There is currently no description for this theme property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_theme_color_grid_minor: .. rst-class:: classref-themeproperty :ref:`Color` **grid_minor** = ``Color(1, 1, 1, 0.05)`` .. container:: contribute There is currently no description for this theme property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_theme_color_selection_fill: .. rst-class:: classref-themeproperty :ref:`Color` **selection_fill** = ``Color(1, 1, 1, 0.3)`` .. container:: contribute There is currently no description for this theme property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_theme_color_selection_stroke: .. rst-class:: classref-themeproperty :ref:`Color` **selection_stroke** = ``Color(1, 1, 1, 0.8)`` .. container:: contribute There is currently no description for this theme property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_theme_constant_port_hotzone_inner_extent: .. rst-class:: classref-themeproperty :ref:`int` **port_hotzone_inner_extent** = ``22`` .. container:: contribute There is currently no description for this theme property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_theme_constant_port_hotzone_outer_extent: .. rst-class:: classref-themeproperty :ref:`int` **port_hotzone_outer_extent** = ``26`` .. container:: contribute There is currently no description for this theme property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_theme_icon_grid_toggle: .. rst-class:: classref-themeproperty :ref:`Texture2D` **grid_toggle** .. container:: contribute There is currently no description for this theme property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_theme_icon_layout: .. rst-class:: classref-themeproperty :ref:`Texture2D` **layout** .. container:: contribute There is currently no description for this theme property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_theme_icon_minimap_toggle: .. rst-class:: classref-themeproperty :ref:`Texture2D` **minimap_toggle** .. container:: contribute There is currently no description for this theme property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_theme_icon_snapping_toggle: .. rst-class:: classref-themeproperty :ref:`Texture2D` **snapping_toggle** .. container:: contribute There is currently no description for this theme property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_theme_icon_zoom_in: .. rst-class:: classref-themeproperty :ref:`Texture2D` **zoom_in** .. container:: contribute There is currently no description for this theme property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_theme_icon_zoom_out: .. rst-class:: classref-themeproperty :ref:`Texture2D` **zoom_out** .. container:: contribute There is currently no description for this theme property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_theme_icon_zoom_reset: .. rst-class:: classref-themeproperty :ref:`Texture2D` **zoom_reset** .. container:: contribute There is currently no description for this theme property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_theme_style_menu_panel: .. rst-class:: classref-themeproperty :ref:`StyleBox` **menu_panel** .. container:: contribute There is currently no description for this theme property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_GraphEdit_theme_style_panel: .. rst-class:: classref-themeproperty :ref:`StyleBox` **panel** .. container:: contribute There is currently no description for this theme property. Please help us by :ref:`contributing one `! .. |virtual| replace:: :abbr:`virtual (This method should typically be overridden by the user to have any effect.)` .. |const| replace:: :abbr:`const (This method has no side effects. It doesn't modify any of the instance's member variables.)` .. |vararg| replace:: :abbr:`vararg (This method accepts any number of arguments after the ones described here.)` .. |constructor| replace:: :abbr:`constructor (This method is used to construct a type.)` .. |static| replace:: :abbr:`static (This method doesn't need an instance to be called, so it can be called directly using the class name.)` .. |operator| replace:: :abbr:`operator (This method describes a valid operator to use with this type as left-hand operand.)` .. |bitfield| replace:: :abbr:`BitField (This value is an integer composed as a bitmask of the following flags.)`