EditorPlugin

Inherits: Node < Object

Inherited By: “addons/jam_launch/editor_plugin/plugin.gd”

There is currently no description for this class. Please help us by contributing one!

Methods

void

_apply_changes ( ) virtual

bool

_build ( ) virtual

void

_clear ( ) virtual

void

_disable_plugin ( ) virtual

void

_edit ( Object object ) virtual

void

_enable_plugin ( ) virtual

void

_forward_3d_draw_over_viewport ( Control viewport_control ) virtual

void

_forward_3d_force_draw_over_viewport ( Control viewport_control ) virtual

int

_forward_3d_gui_input ( Camera3D viewport_camera, InputEvent event ) virtual

void

_forward_canvas_draw_over_viewport ( Control viewport_control ) virtual

void

_forward_canvas_force_draw_over_viewport ( Control viewport_control ) virtual

bool

_forward_canvas_gui_input ( InputEvent event ) virtual

PackedStringArray

_get_breakpoints ( ) virtual const

Texture2D

_get_plugin_icon ( ) virtual const

String

_get_plugin_name ( ) virtual const

Dictionary

_get_state ( ) virtual const

String

_get_unsaved_status ( String for_scene ) virtual const

void

_get_window_layout ( ConfigFile configuration ) virtual

bool

_handles ( Object object ) virtual const

bool

_has_main_screen ( ) virtual const

void

_make_visible ( bool visible ) virtual

void

_save_external_data ( ) virtual

void

_set_state ( Dictionary state ) virtual

void

_set_window_layout ( ConfigFile configuration ) virtual

void

add_autoload_singleton ( String name, String path )

Button

add_control_to_bottom_panel ( Control control, String title, Shortcut shortcut=null )

void

add_control_to_container ( CustomControlContainer container, Control control )

void

add_control_to_dock ( DockSlot slot, Control control, Shortcut shortcut=null )

void

add_custom_type ( String type, String base, Script script, Texture2D icon )

void

add_debugger_plugin ( EditorDebuggerPlugin script )

void

add_export_plugin ( EditorExportPlugin plugin )

void

add_import_plugin ( EditorImportPlugin importer, bool first_priority=false )

void

add_inspector_plugin ( EditorInspectorPlugin plugin )

void

add_node_3d_gizmo_plugin ( EditorNode3DGizmoPlugin plugin )

void

add_resource_conversion_plugin ( EditorResourceConversionPlugin plugin )

void

add_scene_format_importer_plugin ( EditorSceneFormatImporter scene_format_importer, bool first_priority=false )

void

add_scene_post_import_plugin ( EditorScenePostImportPlugin scene_import_plugin, bool first_priority=false )

void

add_tool_menu_item ( String name, Callable callable )

void

add_tool_submenu_item ( String name, PopupMenu submenu )

void

add_translation_parser_plugin ( EditorTranslationParserPlugin parser )

void

add_undo_redo_inspector_hook_callback ( Callable callable )

EditorInterface

get_editor_interface ( )

PopupMenu

get_export_as_menu ( )

String

get_plugin_version ( ) const

ScriptCreateDialog

get_script_create_dialog ( )

EditorUndoRedoManager

get_undo_redo ( )

void

hide_bottom_panel ( )

void

make_bottom_panel_item_visible ( Control item )

void

queue_save_layout ( )

void

remove_autoload_singleton ( String name )

void

remove_control_from_bottom_panel ( Control control )

void

remove_control_from_container ( CustomControlContainer container, Control control )

void

remove_control_from_docks ( Control control )

void

remove_custom_type ( String type )

void

remove_debugger_plugin ( EditorDebuggerPlugin script )

void

remove_export_plugin ( EditorExportPlugin plugin )

void

remove_import_plugin ( EditorImportPlugin importer )

void

remove_inspector_plugin ( EditorInspectorPlugin plugin )

void

remove_node_3d_gizmo_plugin ( EditorNode3DGizmoPlugin plugin )

void

remove_resource_conversion_plugin ( EditorResourceConversionPlugin plugin )

void

remove_scene_format_importer_plugin ( EditorSceneFormatImporter scene_format_importer )

void

remove_scene_post_import_plugin ( EditorScenePostImportPlugin scene_import_plugin )

void

remove_tool_menu_item ( String name )

void

remove_translation_parser_plugin ( EditorTranslationParserPlugin parser )

void

remove_undo_redo_inspector_hook_callback ( Callable callable )

void

set_dock_tab_icon ( Control control, Texture2D icon )

void

set_force_draw_over_forwarding_enabled ( )

void

set_input_event_forwarding_always_enabled ( )

int

update_overlays ( ) const


Signals

main_screen_changed ( String screen_name )

There is currently no description for this signal. Please help us by contributing one!


project_settings_changed ( )

There is currently no description for this signal. Please help us by contributing one!


resource_saved ( Resource resource )

There is currently no description for this signal. Please help us by contributing one!


scene_changed ( Node scene_root )

There is currently no description for this signal. Please help us by contributing one!


scene_closed ( String filepath )

There is currently no description for this signal. Please help us by contributing one!


scene_saved ( String filepath )

There is currently no description for this signal. Please help us by contributing one!


Enumerations

enum CustomControlContainer:

CustomControlContainer CONTAINER_TOOLBAR = 0

There is currently no description for this enum. Please help us by contributing one!

CustomControlContainer CONTAINER_SPATIAL_EDITOR_MENU = 1

There is currently no description for this enum. Please help us by contributing one!

CustomControlContainer CONTAINER_SPATIAL_EDITOR_SIDE_LEFT = 2

There is currently no description for this enum. Please help us by contributing one!

CustomControlContainer CONTAINER_SPATIAL_EDITOR_SIDE_RIGHT = 3

There is currently no description for this enum. Please help us by contributing one!

CustomControlContainer CONTAINER_SPATIAL_EDITOR_BOTTOM = 4

There is currently no description for this enum. Please help us by contributing one!

CustomControlContainer CONTAINER_CANVAS_EDITOR_MENU = 5

There is currently no description for this enum. Please help us by contributing one!

CustomControlContainer CONTAINER_CANVAS_EDITOR_SIDE_LEFT = 6

There is currently no description for this enum. Please help us by contributing one!

CustomControlContainer CONTAINER_CANVAS_EDITOR_SIDE_RIGHT = 7

There is currently no description for this enum. Please help us by contributing one!

CustomControlContainer CONTAINER_CANVAS_EDITOR_BOTTOM = 8

There is currently no description for this enum. Please help us by contributing one!

CustomControlContainer CONTAINER_INSPECTOR_BOTTOM = 9

There is currently no description for this enum. Please help us by contributing one!

CustomControlContainer CONTAINER_PROJECT_SETTING_TAB_LEFT = 10

There is currently no description for this enum. Please help us by contributing one!

CustomControlContainer CONTAINER_PROJECT_SETTING_TAB_RIGHT = 11

There is currently no description for this enum. Please help us by contributing one!


enum DockSlot:

DockSlot DOCK_SLOT_LEFT_UL = 0

There is currently no description for this enum. Please help us by contributing one!

DockSlot DOCK_SLOT_LEFT_BL = 1

There is currently no description for this enum. Please help us by contributing one!

DockSlot DOCK_SLOT_LEFT_UR = 2

There is currently no description for this enum. Please help us by contributing one!

DockSlot DOCK_SLOT_LEFT_BR = 3

There is currently no description for this enum. Please help us by contributing one!

DockSlot DOCK_SLOT_RIGHT_UL = 4

There is currently no description for this enum. Please help us by contributing one!

DockSlot DOCK_SLOT_RIGHT_BL = 5

There is currently no description for this enum. Please help us by contributing one!

DockSlot DOCK_SLOT_RIGHT_UR = 6

There is currently no description for this enum. Please help us by contributing one!

DockSlot DOCK_SLOT_RIGHT_BR = 7

There is currently no description for this enum. Please help us by contributing one!

DockSlot DOCK_SLOT_MAX = 8

There is currently no description for this enum. Please help us by contributing one!


enum AfterGUIInput:

AfterGUIInput AFTER_GUI_INPUT_PASS = 0

There is currently no description for this enum. Please help us by contributing one!

AfterGUIInput AFTER_GUI_INPUT_STOP = 1

There is currently no description for this enum. Please help us by contributing one!

AfterGUIInput AFTER_GUI_INPUT_CUSTOM = 2

There is currently no description for this enum. Please help us by contributing one!


Method Descriptions

void _apply_changes ( ) virtual

There is currently no description for this method. Please help us by contributing one!


bool _build ( ) virtual

There is currently no description for this method. Please help us by contributing one!


void _clear ( ) virtual

There is currently no description for this method. Please help us by contributing one!


void _disable_plugin ( ) virtual

There is currently no description for this method. Please help us by contributing one!


void _edit ( Object object ) virtual

There is currently no description for this method. Please help us by contributing one!


void _enable_plugin ( ) virtual

There is currently no description for this method. Please help us by contributing one!


void _forward_3d_draw_over_viewport ( Control viewport_control ) virtual

There is currently no description for this method. Please help us by contributing one!


void _forward_3d_force_draw_over_viewport ( Control viewport_control ) virtual

There is currently no description for this method. Please help us by contributing one!


int _forward_3d_gui_input ( Camera3D viewport_camera, InputEvent event ) virtual

There is currently no description for this method. Please help us by contributing one!


void _forward_canvas_draw_over_viewport ( Control viewport_control ) virtual

There is currently no description for this method. Please help us by contributing one!


void _forward_canvas_force_draw_over_viewport ( Control viewport_control ) virtual

There is currently no description for this method. Please help us by contributing one!


bool _forward_canvas_gui_input ( InputEvent event ) virtual

There is currently no description for this method. Please help us by contributing one!


PackedStringArray _get_breakpoints ( ) virtual const

There is currently no description for this method. Please help us by contributing one!


Texture2D _get_plugin_icon ( ) virtual const

There is currently no description for this method. Please help us by contributing one!


String _get_plugin_name ( ) virtual const

There is currently no description for this method. Please help us by contributing one!


Dictionary _get_state ( ) virtual const

There is currently no description for this method. Please help us by contributing one!


String _get_unsaved_status ( String for_scene ) virtual const

There is currently no description for this method. Please help us by contributing one!


void _get_window_layout ( ConfigFile configuration ) virtual

There is currently no description for this method. Please help us by contributing one!


bool _handles ( Object object ) virtual const

There is currently no description for this method. Please help us by contributing one!


bool _has_main_screen ( ) virtual const

There is currently no description for this method. Please help us by contributing one!


void _make_visible ( bool visible ) virtual

There is currently no description for this method. Please help us by contributing one!


void _save_external_data ( ) virtual

There is currently no description for this method. Please help us by contributing one!


void _set_state ( Dictionary state ) virtual

There is currently no description for this method. Please help us by contributing one!


void _set_window_layout ( ConfigFile configuration ) virtual

There is currently no description for this method. Please help us by contributing one!


void add_autoload_singleton ( String name, String path )

There is currently no description for this method. Please help us by contributing one!


Button add_control_to_bottom_panel ( Control control, String title, Shortcut shortcut=null )

There is currently no description for this method. Please help us by contributing one!


void add_control_to_container ( CustomControlContainer container, Control control )

There is currently no description for this method. Please help us by contributing one!


void add_control_to_dock ( DockSlot slot, Control control, Shortcut shortcut=null )

There is currently no description for this method. Please help us by contributing one!


void add_custom_type ( String type, String base, Script script, Texture2D icon )

There is currently no description for this method. Please help us by contributing one!


void add_debugger_plugin ( EditorDebuggerPlugin script )

There is currently no description for this method. Please help us by contributing one!


void add_export_plugin ( EditorExportPlugin plugin )

There is currently no description for this method. Please help us by contributing one!


void add_import_plugin ( EditorImportPlugin importer, bool first_priority=false )

There is currently no description for this method. Please help us by contributing one!


void add_inspector_plugin ( EditorInspectorPlugin plugin )

There is currently no description for this method. Please help us by contributing one!


void add_node_3d_gizmo_plugin ( EditorNode3DGizmoPlugin plugin )

There is currently no description for this method. Please help us by contributing one!


void add_resource_conversion_plugin ( EditorResourceConversionPlugin plugin )

There is currently no description for this method. Please help us by contributing one!


void add_scene_format_importer_plugin ( EditorSceneFormatImporter scene_format_importer, bool first_priority=false )

There is currently no description for this method. Please help us by contributing one!


void add_scene_post_import_plugin ( EditorScenePostImportPlugin scene_import_plugin, bool first_priority=false )

There is currently no description for this method. Please help us by contributing one!


void add_tool_menu_item ( String name, Callable callable )

There is currently no description for this method. Please help us by contributing one!


void add_tool_submenu_item ( String name, PopupMenu submenu )

There is currently no description for this method. Please help us by contributing one!


void add_translation_parser_plugin ( EditorTranslationParserPlugin parser )

There is currently no description for this method. Please help us by contributing one!


void add_undo_redo_inspector_hook_callback ( Callable callable )

There is currently no description for this method. Please help us by contributing one!


EditorInterface get_editor_interface ( )

There is currently no description for this method. Please help us by contributing one!


PopupMenu get_export_as_menu ( )

There is currently no description for this method. Please help us by contributing one!


String get_plugin_version ( ) const

There is currently no description for this method. Please help us by contributing one!


ScriptCreateDialog get_script_create_dialog ( )

There is currently no description for this method. Please help us by contributing one!


EditorUndoRedoManager get_undo_redo ( )

There is currently no description for this method. Please help us by contributing one!


void hide_bottom_panel ( )

There is currently no description for this method. Please help us by contributing one!


void make_bottom_panel_item_visible ( Control item )

There is currently no description for this method. Please help us by contributing one!


void queue_save_layout ( )

There is currently no description for this method. Please help us by contributing one!


void remove_autoload_singleton ( String name )

There is currently no description for this method. Please help us by contributing one!


void remove_control_from_bottom_panel ( Control control )

There is currently no description for this method. Please help us by contributing one!


void remove_control_from_container ( CustomControlContainer container, Control control )

There is currently no description for this method. Please help us by contributing one!


void remove_control_from_docks ( Control control )

There is currently no description for this method. Please help us by contributing one!


void remove_custom_type ( String type )

There is currently no description for this method. Please help us by contributing one!


void remove_debugger_plugin ( EditorDebuggerPlugin script )

There is currently no description for this method. Please help us by contributing one!


void remove_export_plugin ( EditorExportPlugin plugin )

There is currently no description for this method. Please help us by contributing one!


void remove_import_plugin ( EditorImportPlugin importer )

There is currently no description for this method. Please help us by contributing one!


void remove_inspector_plugin ( EditorInspectorPlugin plugin )

There is currently no description for this method. Please help us by contributing one!


void remove_node_3d_gizmo_plugin ( EditorNode3DGizmoPlugin plugin )

There is currently no description for this method. Please help us by contributing one!


void remove_resource_conversion_plugin ( EditorResourceConversionPlugin plugin )

There is currently no description for this method. Please help us by contributing one!


void remove_scene_format_importer_plugin ( EditorSceneFormatImporter scene_format_importer )

There is currently no description for this method. Please help us by contributing one!


void remove_scene_post_import_plugin ( EditorScenePostImportPlugin scene_import_plugin )

There is currently no description for this method. Please help us by contributing one!


void remove_tool_menu_item ( String name )

There is currently no description for this method. Please help us by contributing one!


void remove_translation_parser_plugin ( EditorTranslationParserPlugin parser )

There is currently no description for this method. Please help us by contributing one!


void remove_undo_redo_inspector_hook_callback ( Callable callable )

There is currently no description for this method. Please help us by contributing one!


void set_dock_tab_icon ( Control control, Texture2D icon )

There is currently no description for this method. Please help us by contributing one!


void set_force_draw_over_forwarding_enabled ( )

There is currently no description for this method. Please help us by contributing one!


void set_input_event_forwarding_always_enabled ( )

There is currently no description for this method. Please help us by contributing one!


int update_overlays ( ) const

There is currently no description for this method. Please help us by contributing one!