.. 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/EditorPlugin.xml. .. _class_EditorPlugin: EditorPlugin ============ **Inherits:** :ref:`Node` **<** :ref:`Object` **Inherited By:** :ref:`"addons/jam_launch/editor_plugin/plugin.gd"` .. container:: contribute There is currently no description for this class. Please help us by :ref:`contributing one `! .. rst-class:: classref-reftable-group Methods ------- .. table:: :widths: auto +-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`_apply_changes` **(** **)** |virtual| | +-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`_build` **(** **)** |virtual| | +-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`_clear` **(** **)** |virtual| | +-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`_disable_plugin` **(** **)** |virtual| | +-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`_edit` **(** :ref:`Object` object **)** |virtual| | +-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`_enable_plugin` **(** **)** |virtual| | +-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`_forward_3d_draw_over_viewport` **(** :ref:`Control` viewport_control **)** |virtual| | +-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`_forward_3d_force_draw_over_viewport` **(** :ref:`Control` viewport_control **)** |virtual| | +-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`_forward_3d_gui_input` **(** :ref:`Camera3D` viewport_camera, :ref:`InputEvent` event **)** |virtual| | +-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`_forward_canvas_draw_over_viewport` **(** :ref:`Control` viewport_control **)** |virtual| | +-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`_forward_canvas_force_draw_over_viewport` **(** :ref:`Control` viewport_control **)** |virtual| | +-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`_forward_canvas_gui_input` **(** :ref:`InputEvent` event **)** |virtual| | +-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`PackedStringArray` | :ref:`_get_breakpoints` **(** **)** |virtual| |const| | +-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Texture2D` | :ref:`_get_plugin_icon` **(** **)** |virtual| |const| | +-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`String` | :ref:`_get_plugin_name` **(** **)** |virtual| |const| | +-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Dictionary` | :ref:`_get_state` **(** **)** |virtual| |const| | +-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`String` | :ref:`_get_unsaved_status` **(** :ref:`String` for_scene **)** |virtual| |const| | +-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`_get_window_layout` **(** :ref:`ConfigFile` configuration **)** |virtual| | +-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`_handles` **(** :ref:`Object` object **)** |virtual| |const| | +-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`_has_main_screen` **(** **)** |virtual| |const| | +-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`_make_visible` **(** :ref:`bool` visible **)** |virtual| | +-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`_save_external_data` **(** **)** |virtual| | +-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`_set_state` **(** :ref:`Dictionary` state **)** |virtual| | +-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`_set_window_layout` **(** :ref:`ConfigFile` configuration **)** |virtual| | +-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`add_autoload_singleton` **(** :ref:`String` name, :ref:`String` path **)** | +-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Button` | :ref:`add_control_to_bottom_panel` **(** :ref:`Control` control, :ref:`String` title, :ref:`Shortcut` shortcut=null **)** | +-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`add_control_to_container` **(** :ref:`CustomControlContainer` container, :ref:`Control` control **)** | +-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`add_control_to_dock` **(** :ref:`DockSlot` slot, :ref:`Control` control, :ref:`Shortcut` shortcut=null **)** | +-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`add_custom_type` **(** :ref:`String` type, :ref:`String` base, :ref:`Script` script, :ref:`Texture2D` icon **)** | +-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`add_debugger_plugin` **(** :ref:`EditorDebuggerPlugin` script **)** | +-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`add_export_plugin` **(** :ref:`EditorExportPlugin` plugin **)** | +-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`add_import_plugin` **(** :ref:`EditorImportPlugin` importer, :ref:`bool` first_priority=false **)** | +-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`add_inspector_plugin` **(** :ref:`EditorInspectorPlugin` plugin **)** | +-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`add_node_3d_gizmo_plugin` **(** :ref:`EditorNode3DGizmoPlugin` plugin **)** | +-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`add_resource_conversion_plugin` **(** :ref:`EditorResourceConversionPlugin` plugin **)** | +-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`add_scene_format_importer_plugin` **(** :ref:`EditorSceneFormatImporter` scene_format_importer, :ref:`bool` first_priority=false **)** | +-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`add_scene_post_import_plugin` **(** :ref:`EditorScenePostImportPlugin` scene_import_plugin, :ref:`bool` first_priority=false **)** | +-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`add_tool_menu_item` **(** :ref:`String` name, :ref:`Callable` callable **)** | +-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`add_tool_submenu_item` **(** :ref:`String` name, :ref:`PopupMenu` submenu **)** | +-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`add_translation_parser_plugin` **(** :ref:`EditorTranslationParserPlugin` parser **)** | +-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`add_undo_redo_inspector_hook_callback` **(** :ref:`Callable` callable **)** | +-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`EditorInterface` | :ref:`get_editor_interface` **(** **)** | +-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`PopupMenu` | :ref:`get_export_as_menu` **(** **)** | +-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`String` | :ref:`get_plugin_version` **(** **)** |const| | +-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`ScriptCreateDialog` | :ref:`get_script_create_dialog` **(** **)** | +-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`EditorUndoRedoManager` | :ref:`get_undo_redo` **(** **)** | +-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`hide_bottom_panel` **(** **)** | +-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`make_bottom_panel_item_visible` **(** :ref:`Control` item **)** | +-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`queue_save_layout` **(** **)** | +-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`remove_autoload_singleton` **(** :ref:`String` name **)** | +-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`remove_control_from_bottom_panel` **(** :ref:`Control` control **)** | +-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`remove_control_from_container` **(** :ref:`CustomControlContainer` container, :ref:`Control` control **)** | +-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`remove_control_from_docks` **(** :ref:`Control` control **)** | +-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`remove_custom_type` **(** :ref:`String` type **)** | +-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`remove_debugger_plugin` **(** :ref:`EditorDebuggerPlugin` script **)** | +-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`remove_export_plugin` **(** :ref:`EditorExportPlugin` plugin **)** | +-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`remove_import_plugin` **(** :ref:`EditorImportPlugin` importer **)** | +-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`remove_inspector_plugin` **(** :ref:`EditorInspectorPlugin` plugin **)** | +-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`remove_node_3d_gizmo_plugin` **(** :ref:`EditorNode3DGizmoPlugin` plugin **)** | +-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`remove_resource_conversion_plugin` **(** :ref:`EditorResourceConversionPlugin` plugin **)** | +-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`remove_scene_format_importer_plugin` **(** :ref:`EditorSceneFormatImporter` scene_format_importer **)** | +-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`remove_scene_post_import_plugin` **(** :ref:`EditorScenePostImportPlugin` scene_import_plugin **)** | +-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`remove_tool_menu_item` **(** :ref:`String` name **)** | +-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`remove_translation_parser_plugin` **(** :ref:`EditorTranslationParserPlugin` parser **)** | +-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`remove_undo_redo_inspector_hook_callback` **(** :ref:`Callable` callable **)** | +-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_dock_tab_icon` **(** :ref:`Control` control, :ref:`Texture2D` icon **)** | +-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_force_draw_over_forwarding_enabled` **(** **)** | +-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_input_event_forwarding_always_enabled` **(** **)** | +-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`update_overlays` **(** **)** |const| | +-----------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ .. rst-class:: classref-section-separator ---- .. rst-class:: classref-descriptions-group Signals ------- .. _class_EditorPlugin_signal_main_screen_changed: .. rst-class:: classref-signal **main_screen_changed** **(** :ref:`String` screen_name **)** .. container:: contribute There is currently no description for this signal. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorPlugin_signal_project_settings_changed: .. rst-class:: classref-signal **project_settings_changed** **(** **)** .. container:: contribute There is currently no description for this signal. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorPlugin_signal_resource_saved: .. rst-class:: classref-signal **resource_saved** **(** :ref:`Resource` resource **)** .. container:: contribute There is currently no description for this signal. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorPlugin_signal_scene_changed: .. rst-class:: classref-signal **scene_changed** **(** :ref:`Node` scene_root **)** .. container:: contribute There is currently no description for this signal. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorPlugin_signal_scene_closed: .. rst-class:: classref-signal **scene_closed** **(** :ref:`String` filepath **)** .. container:: contribute There is currently no description for this signal. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorPlugin_signal_scene_saved: .. rst-class:: classref-signal **scene_saved** **(** :ref:`String` filepath **)** .. 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_EditorPlugin_CustomControlContainer: .. rst-class:: classref-enumeration enum **CustomControlContainer**: .. _class_EditorPlugin_constant_CONTAINER_TOOLBAR: .. rst-class:: classref-enumeration-constant :ref:`CustomControlContainer` **CONTAINER_TOOLBAR** = ``0`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_EditorPlugin_constant_CONTAINER_SPATIAL_EDITOR_MENU: .. rst-class:: classref-enumeration-constant :ref:`CustomControlContainer` **CONTAINER_SPATIAL_EDITOR_MENU** = ``1`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_EditorPlugin_constant_CONTAINER_SPATIAL_EDITOR_SIDE_LEFT: .. rst-class:: classref-enumeration-constant :ref:`CustomControlContainer` **CONTAINER_SPATIAL_EDITOR_SIDE_LEFT** = ``2`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_EditorPlugin_constant_CONTAINER_SPATIAL_EDITOR_SIDE_RIGHT: .. rst-class:: classref-enumeration-constant :ref:`CustomControlContainer` **CONTAINER_SPATIAL_EDITOR_SIDE_RIGHT** = ``3`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_EditorPlugin_constant_CONTAINER_SPATIAL_EDITOR_BOTTOM: .. rst-class:: classref-enumeration-constant :ref:`CustomControlContainer` **CONTAINER_SPATIAL_EDITOR_BOTTOM** = ``4`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_EditorPlugin_constant_CONTAINER_CANVAS_EDITOR_MENU: .. rst-class:: classref-enumeration-constant :ref:`CustomControlContainer` **CONTAINER_CANVAS_EDITOR_MENU** = ``5`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_EditorPlugin_constant_CONTAINER_CANVAS_EDITOR_SIDE_LEFT: .. rst-class:: classref-enumeration-constant :ref:`CustomControlContainer` **CONTAINER_CANVAS_EDITOR_SIDE_LEFT** = ``6`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_EditorPlugin_constant_CONTAINER_CANVAS_EDITOR_SIDE_RIGHT: .. rst-class:: classref-enumeration-constant :ref:`CustomControlContainer` **CONTAINER_CANVAS_EDITOR_SIDE_RIGHT** = ``7`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_EditorPlugin_constant_CONTAINER_CANVAS_EDITOR_BOTTOM: .. rst-class:: classref-enumeration-constant :ref:`CustomControlContainer` **CONTAINER_CANVAS_EDITOR_BOTTOM** = ``8`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_EditorPlugin_constant_CONTAINER_INSPECTOR_BOTTOM: .. rst-class:: classref-enumeration-constant :ref:`CustomControlContainer` **CONTAINER_INSPECTOR_BOTTOM** = ``9`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_EditorPlugin_constant_CONTAINER_PROJECT_SETTING_TAB_LEFT: .. rst-class:: classref-enumeration-constant :ref:`CustomControlContainer` **CONTAINER_PROJECT_SETTING_TAB_LEFT** = ``10`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_EditorPlugin_constant_CONTAINER_PROJECT_SETTING_TAB_RIGHT: .. rst-class:: classref-enumeration-constant :ref:`CustomControlContainer` **CONTAINER_PROJECT_SETTING_TAB_RIGHT** = ``11`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _enum_EditorPlugin_DockSlot: .. rst-class:: classref-enumeration enum **DockSlot**: .. _class_EditorPlugin_constant_DOCK_SLOT_LEFT_UL: .. rst-class:: classref-enumeration-constant :ref:`DockSlot` **DOCK_SLOT_LEFT_UL** = ``0`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_EditorPlugin_constant_DOCK_SLOT_LEFT_BL: .. rst-class:: classref-enumeration-constant :ref:`DockSlot` **DOCK_SLOT_LEFT_BL** = ``1`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_EditorPlugin_constant_DOCK_SLOT_LEFT_UR: .. rst-class:: classref-enumeration-constant :ref:`DockSlot` **DOCK_SLOT_LEFT_UR** = ``2`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_EditorPlugin_constant_DOCK_SLOT_LEFT_BR: .. rst-class:: classref-enumeration-constant :ref:`DockSlot` **DOCK_SLOT_LEFT_BR** = ``3`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_EditorPlugin_constant_DOCK_SLOT_RIGHT_UL: .. rst-class:: classref-enumeration-constant :ref:`DockSlot` **DOCK_SLOT_RIGHT_UL** = ``4`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_EditorPlugin_constant_DOCK_SLOT_RIGHT_BL: .. rst-class:: classref-enumeration-constant :ref:`DockSlot` **DOCK_SLOT_RIGHT_BL** = ``5`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_EditorPlugin_constant_DOCK_SLOT_RIGHT_UR: .. rst-class:: classref-enumeration-constant :ref:`DockSlot` **DOCK_SLOT_RIGHT_UR** = ``6`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_EditorPlugin_constant_DOCK_SLOT_RIGHT_BR: .. rst-class:: classref-enumeration-constant :ref:`DockSlot` **DOCK_SLOT_RIGHT_BR** = ``7`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_EditorPlugin_constant_DOCK_SLOT_MAX: .. rst-class:: classref-enumeration-constant :ref:`DockSlot` **DOCK_SLOT_MAX** = ``8`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _enum_EditorPlugin_AfterGUIInput: .. rst-class:: classref-enumeration enum **AfterGUIInput**: .. _class_EditorPlugin_constant_AFTER_GUI_INPUT_PASS: .. rst-class:: classref-enumeration-constant :ref:`AfterGUIInput` **AFTER_GUI_INPUT_PASS** = ``0`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_EditorPlugin_constant_AFTER_GUI_INPUT_STOP: .. rst-class:: classref-enumeration-constant :ref:`AfterGUIInput` **AFTER_GUI_INPUT_STOP** = ``1`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_EditorPlugin_constant_AFTER_GUI_INPUT_CUSTOM: .. rst-class:: classref-enumeration-constant :ref:`AfterGUIInput` **AFTER_GUI_INPUT_CUSTOM** = ``2`` .. 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 Method Descriptions ------------------- .. _class_EditorPlugin_private_method__apply_changes: .. rst-class:: classref-method void **_apply_changes** **(** **)** |virtual| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorPlugin_private_method__build: .. rst-class:: classref-method :ref:`bool` **_build** **(** **)** |virtual| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorPlugin_private_method__clear: .. rst-class:: classref-method void **_clear** **(** **)** |virtual| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorPlugin_private_method__disable_plugin: .. rst-class:: classref-method void **_disable_plugin** **(** **)** |virtual| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorPlugin_private_method__edit: .. rst-class:: classref-method void **_edit** **(** :ref:`Object` object **)** |virtual| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorPlugin_private_method__enable_plugin: .. rst-class:: classref-method void **_enable_plugin** **(** **)** |virtual| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorPlugin_private_method__forward_3d_draw_over_viewport: .. rst-class:: classref-method void **_forward_3d_draw_over_viewport** **(** :ref:`Control` viewport_control **)** |virtual| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorPlugin_private_method__forward_3d_force_draw_over_viewport: .. rst-class:: classref-method void **_forward_3d_force_draw_over_viewport** **(** :ref:`Control` viewport_control **)** |virtual| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorPlugin_private_method__forward_3d_gui_input: .. rst-class:: classref-method :ref:`int` **_forward_3d_gui_input** **(** :ref:`Camera3D` viewport_camera, :ref:`InputEvent` event **)** |virtual| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorPlugin_private_method__forward_canvas_draw_over_viewport: .. rst-class:: classref-method void **_forward_canvas_draw_over_viewport** **(** :ref:`Control` viewport_control **)** |virtual| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorPlugin_private_method__forward_canvas_force_draw_over_viewport: .. rst-class:: classref-method void **_forward_canvas_force_draw_over_viewport** **(** :ref:`Control` viewport_control **)** |virtual| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorPlugin_private_method__forward_canvas_gui_input: .. rst-class:: classref-method :ref:`bool` **_forward_canvas_gui_input** **(** :ref:`InputEvent` event **)** |virtual| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorPlugin_private_method__get_breakpoints: .. rst-class:: classref-method :ref:`PackedStringArray` **_get_breakpoints** **(** **)** |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_EditorPlugin_private_method__get_plugin_icon: .. rst-class:: classref-method :ref:`Texture2D` **_get_plugin_icon** **(** **)** |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_EditorPlugin_private_method__get_plugin_name: .. rst-class:: classref-method :ref:`String` **_get_plugin_name** **(** **)** |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_EditorPlugin_private_method__get_state: .. rst-class:: classref-method :ref:`Dictionary` **_get_state** **(** **)** |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_EditorPlugin_private_method__get_unsaved_status: .. rst-class:: classref-method :ref:`String` **_get_unsaved_status** **(** :ref:`String` for_scene **)** |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_EditorPlugin_private_method__get_window_layout: .. rst-class:: classref-method void **_get_window_layout** **(** :ref:`ConfigFile` configuration **)** |virtual| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorPlugin_private_method__handles: .. rst-class:: classref-method :ref:`bool` **_handles** **(** :ref:`Object` object **)** |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_EditorPlugin_private_method__has_main_screen: .. rst-class:: classref-method :ref:`bool` **_has_main_screen** **(** **)** |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_EditorPlugin_private_method__make_visible: .. rst-class:: classref-method void **_make_visible** **(** :ref:`bool` visible **)** |virtual| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorPlugin_private_method__save_external_data: .. rst-class:: classref-method void **_save_external_data** **(** **)** |virtual| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorPlugin_private_method__set_state: .. rst-class:: classref-method void **_set_state** **(** :ref:`Dictionary` state **)** |virtual| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorPlugin_private_method__set_window_layout: .. rst-class:: classref-method void **_set_window_layout** **(** :ref:`ConfigFile` configuration **)** |virtual| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorPlugin_method_add_autoload_singleton: .. rst-class:: classref-method void **add_autoload_singleton** **(** :ref:`String` name, :ref:`String` path **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorPlugin_method_add_control_to_bottom_panel: .. rst-class:: classref-method :ref:`Button` **add_control_to_bottom_panel** **(** :ref:`Control` control, :ref:`String` title, :ref:`Shortcut` shortcut=null **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorPlugin_method_add_control_to_container: .. rst-class:: classref-method void **add_control_to_container** **(** :ref:`CustomControlContainer` container, :ref:`Control` control **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorPlugin_method_add_control_to_dock: .. rst-class:: classref-method void **add_control_to_dock** **(** :ref:`DockSlot` slot, :ref:`Control` control, :ref:`Shortcut` shortcut=null **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorPlugin_method_add_custom_type: .. rst-class:: classref-method void **add_custom_type** **(** :ref:`String` type, :ref:`String` base, :ref:`Script` script, :ref:`Texture2D` icon **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorPlugin_method_add_debugger_plugin: .. rst-class:: classref-method void **add_debugger_plugin** **(** :ref:`EditorDebuggerPlugin` script **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorPlugin_method_add_export_plugin: .. rst-class:: classref-method void **add_export_plugin** **(** :ref:`EditorExportPlugin` plugin **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorPlugin_method_add_import_plugin: .. rst-class:: classref-method void **add_import_plugin** **(** :ref:`EditorImportPlugin` importer, :ref:`bool` first_priority=false **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorPlugin_method_add_inspector_plugin: .. rst-class:: classref-method void **add_inspector_plugin** **(** :ref:`EditorInspectorPlugin` plugin **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorPlugin_method_add_node_3d_gizmo_plugin: .. rst-class:: classref-method void **add_node_3d_gizmo_plugin** **(** :ref:`EditorNode3DGizmoPlugin` plugin **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorPlugin_method_add_resource_conversion_plugin: .. rst-class:: classref-method void **add_resource_conversion_plugin** **(** :ref:`EditorResourceConversionPlugin` plugin **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorPlugin_method_add_scene_format_importer_plugin: .. rst-class:: classref-method void **add_scene_format_importer_plugin** **(** :ref:`EditorSceneFormatImporter` scene_format_importer, :ref:`bool` first_priority=false **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorPlugin_method_add_scene_post_import_plugin: .. rst-class:: classref-method void **add_scene_post_import_plugin** **(** :ref:`EditorScenePostImportPlugin` scene_import_plugin, :ref:`bool` first_priority=false **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorPlugin_method_add_tool_menu_item: .. rst-class:: classref-method void **add_tool_menu_item** **(** :ref:`String` name, :ref:`Callable` callable **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorPlugin_method_add_tool_submenu_item: .. rst-class:: classref-method void **add_tool_submenu_item** **(** :ref:`String` name, :ref:`PopupMenu` submenu **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorPlugin_method_add_translation_parser_plugin: .. rst-class:: classref-method void **add_translation_parser_plugin** **(** :ref:`EditorTranslationParserPlugin` parser **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorPlugin_method_add_undo_redo_inspector_hook_callback: .. rst-class:: classref-method void **add_undo_redo_inspector_hook_callback** **(** :ref:`Callable` callable **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorPlugin_method_get_editor_interface: .. rst-class:: classref-method :ref:`EditorInterface` **get_editor_interface** **(** **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorPlugin_method_get_export_as_menu: .. rst-class:: classref-method :ref:`PopupMenu` **get_export_as_menu** **(** **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorPlugin_method_get_plugin_version: .. rst-class:: classref-method :ref:`String` **get_plugin_version** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorPlugin_method_get_script_create_dialog: .. rst-class:: classref-method :ref:`ScriptCreateDialog` **get_script_create_dialog** **(** **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorPlugin_method_get_undo_redo: .. rst-class:: classref-method :ref:`EditorUndoRedoManager` **get_undo_redo** **(** **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorPlugin_method_hide_bottom_panel: .. rst-class:: classref-method void **hide_bottom_panel** **(** **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorPlugin_method_make_bottom_panel_item_visible: .. rst-class:: classref-method void **make_bottom_panel_item_visible** **(** :ref:`Control` item **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorPlugin_method_queue_save_layout: .. rst-class:: classref-method void **queue_save_layout** **(** **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorPlugin_method_remove_autoload_singleton: .. rst-class:: classref-method void **remove_autoload_singleton** **(** :ref:`String` name **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorPlugin_method_remove_control_from_bottom_panel: .. rst-class:: classref-method void **remove_control_from_bottom_panel** **(** :ref:`Control` control **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorPlugin_method_remove_control_from_container: .. rst-class:: classref-method void **remove_control_from_container** **(** :ref:`CustomControlContainer` container, :ref:`Control` control **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorPlugin_method_remove_control_from_docks: .. rst-class:: classref-method void **remove_control_from_docks** **(** :ref:`Control` control **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorPlugin_method_remove_custom_type: .. rst-class:: classref-method void **remove_custom_type** **(** :ref:`String` type **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorPlugin_method_remove_debugger_plugin: .. rst-class:: classref-method void **remove_debugger_plugin** **(** :ref:`EditorDebuggerPlugin` script **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorPlugin_method_remove_export_plugin: .. rst-class:: classref-method void **remove_export_plugin** **(** :ref:`EditorExportPlugin` plugin **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorPlugin_method_remove_import_plugin: .. rst-class:: classref-method void **remove_import_plugin** **(** :ref:`EditorImportPlugin` importer **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorPlugin_method_remove_inspector_plugin: .. rst-class:: classref-method void **remove_inspector_plugin** **(** :ref:`EditorInspectorPlugin` plugin **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorPlugin_method_remove_node_3d_gizmo_plugin: .. rst-class:: classref-method void **remove_node_3d_gizmo_plugin** **(** :ref:`EditorNode3DGizmoPlugin` plugin **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorPlugin_method_remove_resource_conversion_plugin: .. rst-class:: classref-method void **remove_resource_conversion_plugin** **(** :ref:`EditorResourceConversionPlugin` plugin **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorPlugin_method_remove_scene_format_importer_plugin: .. rst-class:: classref-method void **remove_scene_format_importer_plugin** **(** :ref:`EditorSceneFormatImporter` scene_format_importer **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorPlugin_method_remove_scene_post_import_plugin: .. rst-class:: classref-method void **remove_scene_post_import_plugin** **(** :ref:`EditorScenePostImportPlugin` scene_import_plugin **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorPlugin_method_remove_tool_menu_item: .. rst-class:: classref-method void **remove_tool_menu_item** **(** :ref:`String` name **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorPlugin_method_remove_translation_parser_plugin: .. rst-class:: classref-method void **remove_translation_parser_plugin** **(** :ref:`EditorTranslationParserPlugin` parser **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorPlugin_method_remove_undo_redo_inspector_hook_callback: .. rst-class:: classref-method void **remove_undo_redo_inspector_hook_callback** **(** :ref:`Callable` callable **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorPlugin_method_set_dock_tab_icon: .. rst-class:: classref-method void **set_dock_tab_icon** **(** :ref:`Control` control, :ref:`Texture2D` icon **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorPlugin_method_set_force_draw_over_forwarding_enabled: .. rst-class:: classref-method void **set_force_draw_over_forwarding_enabled** **(** **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorPlugin_method_set_input_event_forwarding_always_enabled: .. rst-class:: classref-method void **set_input_event_forwarding_always_enabled** **(** **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorPlugin_method_update_overlays: .. rst-class:: classref-method :ref:`int` **update_overlays** **(** **)** |const| .. container:: contribute There is currently no description for this method. 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.)`