class

Godot::EditorPlugin

Inherits Godot::Node < Godot::Object < Reference < Object

Constructors

new(pointer : Pointer(Void) = Pointer(Void).null)
Source

Instance methods

add_autoload_singleton(name : String, path : String) : Void
Source
add_context_menu_plugin(slot : Int64, plugin : EditorContextMenuPlugin) : Void
Source
add_control_to_bottom_panel(control : Control, title : String, shortcut : Shortcut) : Button
Source
add_control_to_container(container : Int64, control : Control) : Void
Source
add_control_to_dock(slot : Int64, control : Control, shortcut : Shortcut) : Void
Source
add_custom_type(get_type : String, base : String, script : Script, icon : Texture2D) : Void
Source
add_debugger_plugin(script : EditorDebuggerPlugin) : Void
Source
add_dock(dock : EditorDock) : Void
Source
add_export_platform(platform : EditorExportPlatform) : Void
Source
add_export_plugin(plugin : EditorExportPlugin) : Void
Source
add_import_plugin(importer : EditorImportPlugin, first_priority : Bool) : Void
Source
add_inspector_plugin(plugin : EditorInspectorPlugin) : Void
Source
add_node_3d_gizmo_plugin(plugin : EditorNode3DGizmoPlugin) : Void
Source
add_resource_conversion_plugin(plugin : EditorResourceConversionPlugin) : Void
Source
add_scene_format_importer_plugin(scene_format_importer : EditorSceneFormatImporter, first_priority : Bool) : Void
Source
add_scene_post_import_plugin(scene_import_plugin : EditorScenePostImportPlugin, first_priority : Bool) : Void
Source
add_tool_menu_item(name : String, callable : Pointer(Void)) : Void
Source
add_tool_submenu_item(name : String, submenu : PopupMenu) : Void
Source
add_translation_parser_plugin(parser : EditorTranslationParserPlugin) : Void
Source
add_undo_redo_inspector_hook_callback(callable : Pointer(Void)) : Void
Source
get_editor_interface
Source
get_export_as_menu
Source
get_plugin_version
Source
get_script_create_dialog
Source
get_undo_redo
Source
hide_bottom_panel
Source
make_bottom_panel_item_visible(item : Control) : Void
Source
queue_save_layout
Source
remove_autoload_singleton(name : String) : Void
Source
remove_context_menu_plugin(plugin : EditorContextMenuPlugin) : Void
Source
remove_control_from_bottom_panel(control : Control) : Void
Source
remove_control_from_container(container : Int64, control : Control) : Void
Source
remove_control_from_docks(control : Control) : Void
Source
remove_custom_type(get_type : String) : Void
Source
remove_debugger_plugin(script : EditorDebuggerPlugin) : Void
Source
remove_dock(dock : EditorDock) : Void
Source
remove_export_platform(platform : EditorExportPlatform) : Void
Source
remove_export_plugin(plugin : EditorExportPlugin) : Void
Source
remove_import_plugin(importer : EditorImportPlugin) : Void
Source
remove_inspector_plugin(plugin : EditorInspectorPlugin) : Void
Source
remove_node_3d_gizmo_plugin(plugin : EditorNode3DGizmoPlugin) : Void
Source
remove_resource_conversion_plugin(plugin : EditorResourceConversionPlugin) : Void
Source
remove_scene_format_importer_plugin(scene_format_importer : EditorSceneFormatImporter) : Void
Source
remove_scene_post_import_plugin(scene_import_plugin : EditorScenePostImportPlugin) : Void
Source
remove_tool_menu_item(name : String) : Void
Source
remove_translation_parser_plugin(parser : EditorTranslationParserPlugin) : Void
Source
remove_undo_redo_inspector_hook_callback(callable : Pointer(Void)) : Void
Source
set_dock_tab_icon(control : Control, icon : Texture2D) : Void
Source
set_force_draw_over_forwarding_enabled
Source
set_input_event_forwarding_always_enabled
Source
update_overlays
Source

Nested types