MCPcopy Create free account
hub / github.com/Redot-Engine/redot-engine / ~EditorNode

Method ~EditorNode

editor/editor_node.cpp:8893–8930  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

8891}
8892
8893EditorNode::~EditorNode() {
8894 EditorInspector::cleanup_plugins();
8895 EditorTranslationParser::get_singleton()->clean_parsers();
8896 ResourceImporterScene::clean_up_importer_plugins();
8897 EditorContextMenuPluginManager::cleanup();
8898
8899 remove_print_handler(&print_handler);
8900 EditorHelp::cleanup_doc();
8901#if defined(MODULE_GDSCRIPT_ENABLED) || defined(MODULE_MONO_ENABLED)
8902 EditorHelpHighlighter::free_singleton();
8903#endif
8904 memdelete(editor_selection);
8905 memdelete(editor_plugins_over);
8906 memdelete(editor_plugins_force_over);
8907 memdelete(editor_plugins_force_input_forwarding);
8908 memdelete(progress_hb);
8909 memdelete(project_upgrade_tool);
8910 memdelete(editor_dock_manager);
8911
8912 EditorSettings::destroy();
8913 EditorThemeManager::finalize();
8914
8915 GDExtensionEditorPlugins::editor_node_add_plugin = nullptr;
8916 GDExtensionEditorPlugins::editor_node_remove_plugin = nullptr;
8917
8918 FileDialog::get_icon_func = nullptr;
8919 FileDialog::register_func = nullptr;
8920 FileDialog::unregister_func = nullptr;
8921
8922 EditorFileDialog::get_icon_func = nullptr;
8923 EditorFileDialog::register_func = nullptr;
8924 EditorFileDialog::unregister_func = nullptr;
8925
8926 file_dialogs.clear();
8927 editor_file_dialogs.clear();
8928
8929 singleton = nullptr;
8930}
8931
8932/*
8933 * EDITOR PLUGIN LIST

Callers

nothing calls this directly

Calls 5

remove_print_handlerFunction · 0.85
memdeleteFunction · 0.85
destroyFunction · 0.85
clean_parsersMethod · 0.80
clearMethod · 0.45

Tested by

no test coverage detected