浏览代码

Merge pull request #103988 from KoBeWi/destroyer_of_destructors

Remove empty constructors and destructors from `editor/`
Thaddeus Crews 5 月之前
父节点
当前提交
8571b5b21d
共有 100 个文件被更改,包括 1 次插入313 次删除
  1. 0 9
      editor/animation_track_editor.cpp
  2. 0 3
      editor/animation_track_editor.h
  3. 0 3
      editor/animation_track_editor_plugins.cpp
  4. 0 3
      editor/animation_track_editor_plugins.h
  5. 0 3
      editor/connections_dialog.cpp
  6. 0 1
      editor/connections_dialog.h
  7. 0 2
      editor/debugger/editor_debugger_inspector.h
  8. 0 2
      editor/debugger/editor_performance_profiler.cpp
  9. 1 1
      editor/debugger/editor_performance_profiler.h
  10. 0 2
      editor/editor_about.cpp
  11. 0 1
      editor/editor_about.h
  12. 0 6
      editor/editor_audio_buses.cpp
  13. 0 7
      editor/editor_audio_buses.h
  14. 0 3
      editor/editor_data.cpp
  15. 0 1
      editor/editor_data.h
  16. 0 3
      editor/editor_folding.cpp
  17. 0 2
      editor/editor_folding.h
  18. 0 3
      editor/editor_help.cpp
  19. 0 1
      editor/editor_help.h
  20. 0 6
      editor/editor_node.cpp
  21. 0 3
      editor/editor_node.h
  22. 0 6
      editor/editor_properties_array_dict.cpp
  23. 0 4
      editor/editor_properties_array_dict.h
  24. 0 6
      editor/editor_resource_picker.cpp
  25. 0 4
      editor/editor_resource_picker.h
  26. 0 3
      editor/editor_resource_preview.cpp
  27. 0 2
      editor/editor_resource_preview.h
  28. 0 2
      editor/editor_script.h
  29. 0 3
      editor/editor_settings_dialog.cpp
  30. 0 1
      editor/editor_settings_dialog.h
  31. 0 3
      editor/editor_translation_parser.cpp
  32. 0 1
      editor/editor_translation_parser.h
  33. 0 3
      editor/export/editor_export.cpp
  34. 0 1
      editor/export/editor_export.h
  35. 0 3
      editor/export/editor_export_platform.cpp
  36. 0 2
      editor/export/editor_export_platform.h
  37. 0 2
      editor/export/editor_export_preset.cpp
  38. 0 2
      editor/export/editor_export_preset.h
  39. 0 3
      editor/export/project_export.cpp
  40. 0 1
      editor/export/project_export.h
  41. 0 3
      editor/groups_editor.cpp
  42. 0 1
      editor/groups_editor.h
  43. 0 3
      editor/gui/scene_tree_editor.cpp
  44. 0 1
      editor/gui/scene_tree_editor.h
  45. 0 3
      editor/import/3d/collada.cpp
  46. 0 25
      editor/import/3d/collada.h
  47. 0 3
      editor/import/3d/editor_import_collada.cpp
  48. 0 2
      editor/import/3d/editor_import_collada.h
  49. 0 3
      editor/import/3d/post_import_plugin_skeleton_renamer.cpp
  50. 0 2
      editor/import/3d/post_import_plugin_skeleton_renamer.h
  51. 0 3
      editor/import/3d/post_import_plugin_skeleton_rest_fixer.cpp
  52. 0 2
      editor/import/3d/post_import_plugin_skeleton_rest_fixer.h
  53. 0 3
      editor/import/3d/post_import_plugin_skeleton_track_organizer.cpp
  54. 0 2
      editor/import/3d/post_import_plugin_skeleton_track_organizer.h
  55. 0 6
      editor/import/3d/resource_importer_obj.cpp
  56. 0 4
      editor/import/3d/resource_importer_obj.h
  57. 0 3
      editor/import/3d/resource_importer_scene.cpp
  58. 0 5
      editor/import/3d/resource_importer_scene.h
  59. 0 3
      editor/import/editor_import_plugin.cpp
  60. 0 1
      editor/import/editor_import_plugin.h
  61. 0 6
      editor/import/resource_importer_bitmask.cpp
  62. 0 3
      editor/import/resource_importer_bitmask.h
  63. 0 3
      editor/import/resource_importer_bmfont.cpp
  64. 0 2
      editor/import/resource_importer_bmfont.h
  65. 0 3
      editor/import/resource_importer_csv_translation.cpp
  66. 0 2
      editor/import/resource_importer_csv_translation.h
  67. 0 3
      editor/import/resource_importer_dynamic_font.cpp
  68. 0 2
      editor/import/resource_importer_dynamic_font.h
  69. 0 3
      editor/import/resource_importer_image.cpp
  70. 0 2
      editor/import/resource_importer_image.h
  71. 0 3
      editor/import/resource_importer_imagefont.cpp
  72. 0 2
      editor/import/resource_importer_imagefont.h
  73. 0 1
      editor/import/resource_importer_layered_texture.h
  74. 0 3
      editor/import/resource_importer_shader_file.cpp
  75. 0 2
      editor/import/resource_importer_shader_file.h
  76. 0 3
      editor/import/resource_importer_texture_atlas.cpp
  77. 0 2
      editor/import/resource_importer_texture_atlas.h
  78. 0 3
      editor/import/resource_importer_wav.cpp
  79. 0 2
      editor/import/resource_importer_wav.h
  80. 0 3
      editor/multi_node_edit.cpp
  81. 0 1
      editor/multi_node_edit.h
  82. 0 3
      editor/plugins/abstract_polygon_2d_editor.cpp
  83. 0 1
      editor/plugins/abstract_polygon_2d_editor.h
  84. 0 9
      editor/plugins/animation_blend_tree_editor_plugin.cpp
  85. 0 3
      editor/plugins/animation_blend_tree_editor_plugin.h
  86. 0 2
      editor/plugins/animation_state_machine_editor.h
  87. 0 3
      editor/plugins/animation_tree_editor_plugin.cpp
  88. 0 1
      editor/plugins/animation_tree_editor_plugin.h
  89. 0 3
      editor/plugins/asset_library_editor_plugin.cpp
  90. 0 1
      editor/plugins/asset_library_editor_plugin.h
  91. 0 2
      editor/plugins/audio_stream_randomizer_editor_plugin.cpp
  92. 0 1
      editor/plugins/audio_stream_randomizer_editor_plugin.h
  93. 0 15
      editor/plugins/bone_map_editor_plugin.cpp
  94. 0 5
      editor/plugins/bone_map_editor_plugin.h
  95. 0 3
      editor/plugins/camera_3d_editor_plugin.cpp
  96. 0 1
      editor/plugins/camera_3d_editor_plugin.h
  97. 0 3
      editor/plugins/canvas_item_editor_plugin.cpp
  98. 0 3
      editor/plugins/canvas_item_editor_plugin.h
  99. 0 2
      editor/plugins/collision_polygon_2d_editor_plugin.cpp
  100. 0 3
      editor/plugins/collision_polygon_2d_editor_plugin.h

+ 0 - 9
editor/animation_track_editor.cpp

@@ -8118,9 +8118,6 @@ AnimationTrackKeyEditEditor::AnimationTrackKeyEditEditor(Ref<Animation> p_animat
 	spinner->connect("value_focus_exited", callable_mp(this, &AnimationTrackKeyEditEditor::_time_edit_exited), CONNECT_DEFERRED);
 }
 
-AnimationTrackKeyEditEditor::~AnimationTrackKeyEditEditor() {
-}
-
 void AnimationMarkerEdit::_zoom_changed() {
 	queue_redraw();
 	play_position->queue_redraw();
@@ -9109,9 +9106,6 @@ AnimationMarkerEdit::AnimationMarkerEdit() {
 	marker_rename_confirm->add_child(marker_rename_error_dialog);
 }
 
-AnimationMarkerEdit::~AnimationMarkerEdit() {
-}
-
 float AnimationMarkerKeyEdit::get_time() const {
 	return animation->get_marker_time(marker_name);
 }
@@ -9299,6 +9293,3 @@ AnimationMarkerKeyEditEditor::AnimationMarkerKeyEditEditor(Ref<Animation> p_anim
 	spinner->connect("ungrabbed", callable_mp(this, &AnimationMarkerKeyEditEditor::_time_edit_exited), CONNECT_DEFERRED);
 	spinner->connect("value_focus_exited", callable_mp(this, &AnimationMarkerKeyEditEditor::_time_edit_exited), CONNECT_DEFERRED);
 }
-
-AnimationMarkerKeyEditEditor::~AnimationMarkerKeyEditEditor() {
-}

+ 0 - 3
editor/animation_track_editor.h

@@ -403,7 +403,6 @@ public:
 	void _clear_selection(bool p_update);
 
 	AnimationMarkerEdit();
-	~AnimationMarkerEdit();
 };
 
 class AnimationTrackEdit : public Control {
@@ -983,7 +982,6 @@ class AnimationTrackKeyEditEditor : public EditorProperty {
 
 public:
 	AnimationTrackKeyEditEditor(Ref<Animation> p_animation, int p_track, real_t p_key_ofs, bool p_use_fps);
-	~AnimationTrackKeyEditEditor();
 };
 
 // AnimationMarkerKeyEditEditorPlugin
@@ -1001,5 +999,4 @@ class AnimationMarkerKeyEditEditor : public EditorProperty {
 
 public:
 	AnimationMarkerKeyEditEditor(Ref<Animation> p_animation, const StringName &p_name, bool p_use_fps);
-	~AnimationMarkerKeyEditEditor();
 };

+ 0 - 3
editor/animation_track_editor_plugins.cpp

@@ -1322,9 +1322,6 @@ void AnimationTrackEditTypeAnimation::set_node(Object *p_object) {
 	id = p_object->get_instance_id();
 }
 
-AnimationTrackEditTypeAnimation::AnimationTrackEditTypeAnimation() {
-}
-
 /////////
 AnimationTrackEdit *AnimationTrackEditDefaultPlugin::create_value_track_edit(Object *p_object, Variant::Type p_type, const String &p_property, PropertyHint p_hint, const String &p_hint_string, int p_usage) {
 	if (p_property == "playing" && (p_object->is_class("AudioStreamPlayer") || p_object->is_class("AudioStreamPlayer2D") || p_object->is_class("AudioStreamPlayer3D"))) {

+ 0 - 3
editor/animation_track_editor_plugins.h

@@ -87,8 +87,6 @@ public:
 
 	void set_node(Object *p_object);
 	void set_as_coords();
-
-	AnimationTrackEditSpriteFrame() {}
 };
 
 class AnimationTrackEditSubAnim : public AnimationTrackEdit {
@@ -145,7 +143,6 @@ public:
 	virtual void draw_key(int p_index, float p_pixels_sec, int p_x, bool p_selected, int p_clip_left, int p_clip_right) override;
 
 	void set_node(Object *p_object);
-	AnimationTrackEditTypeAnimation();
 };
 
 class AnimationTrackEditVolumeDB : public AnimationTrackEdit {

+ 0 - 3
editor/connections_dialog.cpp

@@ -1662,6 +1662,3 @@ ConnectionsDock::ConnectionsDock() {
 
 	add_theme_constant_override("separation", 3 * EDSCALE);
 }
-
-ConnectionsDock::~ConnectionsDock() {
-}

+ 0 - 1
editor/connections_dialog.h

@@ -268,5 +268,4 @@ public:
 	void update_tree();
 
 	ConnectionsDock();
-	~ConnectionsDock();
 };

+ 0 - 2
editor/debugger/editor_debugger_inspector.h

@@ -63,8 +63,6 @@ public:
 	}
 
 	void update() { notify_property_list_changed(); }
-
-	EditorDebuggerRemoteObjects() {}
 };
 
 class EditorDebuggerInspector : public EditorInspector {

+ 0 - 2
editor/debugger/editor_performance_profiler.cpp

@@ -37,8 +37,6 @@
 #include "editor/themes/editor_theme_manager.h"
 #include "main/performance.h"
 
-EditorPerformanceProfiler::Monitor::Monitor() {}
-
 EditorPerformanceProfiler::Monitor::Monitor(const String &p_name, const String &p_base, int p_frame_index, Performance::MonitorType p_type, TreeItem *p_item) {
 	type = p_type;
 	item = p_item;

+ 1 - 1
editor/debugger/editor_performance_profiler.h

@@ -51,7 +51,7 @@ private:
 		Performance::MonitorType type = Performance::MONITOR_TYPE_QUANTITY;
 		int frame_index = 0;
 
-		Monitor();
+		Monitor() {}
 		Monitor(const String &p_name, const String &p_base, int p_frame_index, Performance::MonitorType p_type, TreeItem *p_item);
 		void update_value(float p_value);
 		void reset();

+ 0 - 2
editor/editor_about.cpp

@@ -340,5 +340,3 @@ EditorAbout::EditorAbout() {
 	tpl_ti_all->select(0);
 	_tpl_text->set_text(tpl_ti_all->get_metadata(0));
 }
-
-EditorAbout::~EditorAbout() {}

+ 0 - 1
editor/editor_about.h

@@ -61,5 +61,4 @@ protected:
 
 public:
 	EditorAbout();
-	~EditorAbout();
 };

+ 0 - 6
editor/editor_audio_buses.cpp

@@ -1050,9 +1050,6 @@ void EditorAudioBusDrop::_bind_methods() {
 	ADD_SIGNAL(MethodInfo("dropped"));
 }
 
-EditorAudioBusDrop::EditorAudioBusDrop() {
-}
-
 void EditorAudioBuses::_rebuild_buses() {
 	for (int i = bus_hb->get_child_count() - 1; i >= 0; i--) {
 		EditorAudioBus *audio_bus = Object::cast_to<EditorAudioBus>(bus_hb->get_child(i));
@@ -1408,9 +1405,6 @@ AudioBusesEditorPlugin::AudioBusesEditorPlugin(EditorAudioBuses *p_node) {
 	audio_bus_editor = p_node;
 }
 
-AudioBusesEditorPlugin::~AudioBusesEditorPlugin() {
-}
-
 void EditorAudioMeterNotches::add_notch(float p_normalized_offset, float p_db_value, bool p_render_value) {
 	notches.push_back(AudioNotch(p_normalized_offset, p_db_value, p_render_value));
 }

+ 0 - 7
editor/editor_audio_buses.h

@@ -145,9 +145,6 @@ class EditorAudioBusDrop : public Control {
 protected:
 	static void _bind_methods();
 	void _notification(int p_what);
-
-public:
-	EditorAudioBusDrop();
 };
 
 class EditorAudioBuses : public VBoxContainer {
@@ -262,9 +259,6 @@ private:
 	static void _bind_methods();
 	void _notification(int p_what);
 	void _draw_audio_notches();
-
-public:
-	EditorAudioMeterNotches() {}
 };
 
 class AudioBusesEditorPlugin : public EditorPlugin {
@@ -280,5 +274,4 @@ public:
 	virtual void make_visible(bool p_visible) override;
 
 	AudioBusesEditorPlugin(EditorAudioBuses *p_node);
-	~AudioBusesEditorPlugin();
 };

+ 0 - 3
editor/editor_data.cpp

@@ -1356,9 +1356,6 @@ void EditorSelection::clear() {
 	node_list_changed = true;
 }
 
-EditorSelection::EditorSelection() {
-}
-
 EditorSelection::~EditorSelection() {
 	clear();
 }

+ 0 - 1
editor/editor_data.h

@@ -324,6 +324,5 @@ public:
 	// Returns the map of selected objects and their metadata.
 	HashMap<Node *, Object *> &get_selection() { return selection; }
 
-	EditorSelection();
 	~EditorSelection();
 };

+ 0 - 3
editor/editor_folding.cpp

@@ -294,6 +294,3 @@ void EditorFolding::unfold_scene(Node *p_scene) {
 	HashSet<Ref<Resource>> resources;
 	_do_node_unfolds(p_scene, p_scene, resources);
 }
-
-EditorFolding::EditorFolding() {
-}

+ 0 - 2
editor/editor_folding.h

@@ -51,6 +51,4 @@ public:
 	void unfold_scene(Node *p_scene);
 
 	bool has_folding_data(const String &p_path);
-
-	EditorFolding();
 };

+ 0 - 3
editor/editor_help.cpp

@@ -3367,9 +3367,6 @@ EditorHelp::EditorHelp() {
 	class_desc->hide();
 }
 
-EditorHelp::~EditorHelp() {
-}
-
 /// EditorHelpBit ///
 
 #define HANDLE_DOC(m_string) ((is_native ? DTR(m_string) : (m_string)).strip_edges())

+ 0 - 1
editor/editor_help.h

@@ -269,7 +269,6 @@ public:
 	static void init_gdext_pointers();
 
 	EditorHelp();
-	~EditorHelp();
 };
 
 class EditorHelpBit : public VBoxContainer {

+ 0 - 6
editor/editor_node.cpp

@@ -8317,9 +8317,3 @@ bool EditorPluginList::is_empty() {
 void EditorPluginList::clear() {
 	plugins_list.clear();
 }
-
-EditorPluginList::EditorPluginList() {
-}
-
-EditorPluginList::~EditorPluginList() {
-}

+ 0 - 3
editor/editor_node.h

@@ -985,9 +985,6 @@ public:
 	void remove_plugin(EditorPlugin *p_plugin);
 	void clear();
 	bool is_empty();
-
-	EditorPluginList();
-	~EditorPluginList();
 };
 
 struct EditorProgressBG {

+ 0 - 6
editor/editor_properties_array_dict.cpp

@@ -94,9 +94,6 @@ Variant EditorPropertyArrayObject::get_array() {
 	return array;
 }
 
-EditorPropertyArrayObject::EditorPropertyArrayObject() {
-}
-
 ///////////////////
 
 bool EditorPropertyDictionaryObject::_set(const StringName &p_name, const Variant &p_value) {
@@ -233,9 +230,6 @@ String EditorPropertyDictionaryObject::get_label_for_index(int p_index) {
 	}
 }
 
-EditorPropertyDictionaryObject::EditorPropertyDictionaryObject() {
-}
-
 ///////////////////// ARRAY ///////////////////////////
 
 void EditorPropertyArray::initialize_array(Variant &p_array) {

+ 0 - 4
editor/editor_properties_array_dict.h

@@ -53,8 +53,6 @@ public:
 
 	void set_array(const Variant &p_array);
 	Variant get_array();
-
-	EditorPropertyArrayObject();
 };
 
 class EditorPropertyDictionaryObject : public RefCounted {
@@ -88,8 +86,6 @@ public:
 	String get_label_for_index(int p_index);
 	String get_property_name_for_index(int p_index);
 	String get_key_name_for_index(int p_index);
-
-	EditorPropertyDictionaryObject();
 };
 
 class EditorPropertyArray : public EditorProperty {

+ 0 - 6
editor/editor_resource_picker.cpp

@@ -1175,9 +1175,6 @@ void EditorScriptPicker::_bind_methods() {
 	ADD_PROPERTY(PropertyInfo(Variant::OBJECT, "script_owner", PROPERTY_HINT_RESOURCE_TYPE, "Node", PROPERTY_USAGE_NONE), "set_script_owner", "get_script_owner");
 }
 
-EditorScriptPicker::EditorScriptPicker() {
-}
-
 // EditorShaderPicker
 
 void EditorShaderPicker::set_create_options(Object *p_menu_node) {
@@ -1218,9 +1215,6 @@ void EditorShaderPicker::set_preferred_mode(int p_mode) {
 	preferred_mode = p_mode;
 }
 
-EditorShaderPicker::EditorShaderPicker() {
-}
-
 //////////////
 
 void EditorAudioStreamPicker::_notification(int p_what) {

+ 0 - 4
editor/editor_resource_picker.h

@@ -169,8 +169,6 @@ public:
 
 	void set_script_owner(Node *p_owner);
 	Node *get_script_owner() const;
-
-	EditorScriptPicker();
 };
 
 class EditorShaderPicker : public EditorResourcePicker {
@@ -190,8 +188,6 @@ public:
 	void set_edited_material(ShaderMaterial *p_material);
 	ShaderMaterial *get_edited_material() const;
 	void set_preferred_mode(int p_preferred_mode);
-
-	EditorShaderPicker();
 };
 
 class EditorAudioStreamPicker : public EditorResourcePicker {

+ 0 - 3
editor/editor_resource_preview.cpp

@@ -93,9 +93,6 @@ void EditorResourcePreviewGenerator::_bind_methods() {
 	GDVIRTUAL_BIND(_can_generate_small_preview);
 }
 
-EditorResourcePreviewGenerator::EditorResourcePreviewGenerator() {
-}
-
 void EditorResourcePreviewGenerator::DrawRequester::request_and_wait(RID p_viewport) {
 	Callable request_vp_update_once = callable_mp(RS::get_singleton(), &RS::viewport_set_update_mode).bind(p_viewport, RS::VIEWPORT_UPDATE_ONCE);
 

+ 0 - 2
editor/editor_resource_preview.h

@@ -68,8 +68,6 @@ public:
 
 	virtual bool generate_small_preview_automatically() const;
 	virtual bool can_generate_small_preview() const;
-
-	EditorResourcePreviewGenerator();
 };
 
 class EditorResourcePreview : public Node {

+ 0 - 2
editor/editor_script.h

@@ -51,6 +51,4 @@ public:
 	EditorInterface *get_editor_interface() const;
 
 	virtual void run();
-
-	EditorScript() {}
 };

+ 0 - 3
editor/editor_settings_dialog.cpp

@@ -1003,6 +1003,3 @@ EditorSettingsDialog::EditorSettingsDialog() {
 	EditorSettings::get_singleton()->connect("settings_changed", callable_mp(this, &EditorSettingsDialog::_settings_changed));
 	set_ok_button_text(TTR("Close"));
 }
-
-EditorSettingsDialog::~EditorSettingsDialog() {
-}

+ 0 - 1
editor/editor_settings_dialog.h

@@ -136,5 +136,4 @@ public:
 	static void update_navigation_preset();
 
 	EditorSettingsDialog();
-	~EditorSettingsDialog();
 };

+ 0 - 3
editor/editor_translation_parser.cpp

@@ -179,9 +179,6 @@ EditorTranslationParser *EditorTranslationParser::get_singleton() {
 	return singleton;
 }
 
-EditorTranslationParser::EditorTranslationParser() {
-}
-
 EditorTranslationParser::~EditorTranslationParser() {
 	memdelete(singleton);
 	singleton = nullptr;

+ 0 - 1
editor/editor_translation_parser.h

@@ -74,6 +74,5 @@ public:
 	void remove_parser(const Ref<EditorTranslationParserPlugin> &p_parser, ParserType p_type);
 	void clean_parsers();
 
-	EditorTranslationParser();
 	~EditorTranslationParser();
 };

+ 0 - 3
editor/export/editor_export.cpp

@@ -453,6 +453,3 @@ EditorExport::EditorExport() {
 	singleton = this;
 	set_process(true);
 }
-
-EditorExport::~EditorExport() {
-}

+ 0 - 1
editor/export/editor_export.h

@@ -83,5 +83,4 @@ public:
 	void connect_presets_runnable_updated(const Callable &p_target);
 
 	EditorExport();
-	~EditorExport();
 };

+ 0 - 3
editor/export/editor_export_platform.cpp

@@ -2500,6 +2500,3 @@ void EditorExportPlatform::_bind_methods() {
 	BIND_BITFIELD_FLAG(DEBUG_FLAG_VIEW_COLLISIONS);
 	BIND_BITFIELD_FLAG(DEBUG_FLAG_VIEW_NAVIGATION);
 }
-
-EditorExportPlatform::EditorExportPlatform() {
-}

+ 0 - 2
editor/export/editor_export_platform.h

@@ -336,8 +336,6 @@ public:
 	virtual void resolve_platform_feature_priorities(const Ref<EditorExportPreset> &p_preset, HashSet<String> &p_features) {}
 	virtual String get_debug_protocol() const { return "tcp://"; }
 	virtual HashMap<String, Variant> get_custom_project_settings(const Ref<EditorExportPreset> &p_preset) const { return HashMap<String, Variant>(); }
-
-	EditorExportPlatform();
 };
 
 VARIANT_ENUM_CAST(EditorExportPlatform::ExportMessageType)

+ 0 - 2
editor/export/editor_export_preset.cpp

@@ -561,5 +561,3 @@ String EditorExportPreset::get_version(const StringName &p_preset_string, bool p
 
 	return result;
 }
-
-EditorExportPreset::EditorExportPreset() {}

+ 0 - 2
editor/export/editor_export_preset.h

@@ -194,8 +194,6 @@ public:
 
 	const HashMap<StringName, PropertyInfo> &get_properties() const { return properties; }
 	const HashMap<StringName, Variant> &get_values() const { return values; }
-
-	EditorExportPreset();
 };
 
 VARIANT_ENUM_CAST(EditorExportPreset::ExportFilter);

+ 0 - 3
editor/export/project_export.cpp

@@ -1804,6 +1804,3 @@ ProjectExportDialog::ProjectExportDialog() {
 		}
 	}
 }
-
-ProjectExportDialog::~ProjectExportDialog() {
-}

+ 0 - 1
editor/export/project_export.h

@@ -221,5 +221,4 @@ public:
 	bool is_exporting() const { return exporting; }
 
 	ProjectExportDialog();
-	~ProjectExportDialog();
 };

+ 0 - 3
editor/groups_editor.cpp

@@ -869,6 +869,3 @@ GroupsEditor::GroupsEditor() {
 
 	ProjectSettingsEditor::get_singleton()->get_group_settings()->connect("group_changed", callable_mp(this, &GroupsEditor::_update_groups_and_tree));
 }
-
-GroupsEditor::~GroupsEditor() {
-}

+ 0 - 1
editor/groups_editor.h

@@ -137,5 +137,4 @@ public:
 	void set_current(Node *p_node);
 
 	GroupsEditor();
-	~GroupsEditor();
 };

+ 0 - 3
editor/gui/scene_tree_editor.cpp

@@ -2341,9 +2341,6 @@ SceneTreeDialog::SceneTreeDialog() {
 	tree->connect("node_selected", callable_mp(this, &SceneTreeDialog::_selected_changed));
 }
 
-SceneTreeDialog::~SceneTreeDialog() {
-}
-
 /******** CACHE *********/
 
 HashMap<Node *, SceneTreeEditor::CachedNode>::Iterator SceneTreeEditor::NodeCache::add(Node *p_node, TreeItem *p_item) {

+ 0 - 1
editor/gui/scene_tree_editor.h

@@ -290,5 +290,4 @@ public:
 	LineEdit *get_filter_line_edit() { return filter; }
 
 	SceneTreeDialog();
-	~SceneTreeDialog();
 };

+ 0 - 3
editor/import/3d/collada.cpp

@@ -2379,6 +2379,3 @@ Error Collada::load(const String &p_path, int p_flags) {
 	_optimize();
 	return OK;
 }
-
-Collada::Collada() {
-}

+ 0 - 25
editor/import/3d/collada.h

@@ -56,7 +56,6 @@ public:
 			int uv_idx = 0;
 			String texture;
 			Color color;
-			Channel() {}
 		};
 
 		Channel diffuse, specular, emission, bump;
@@ -116,8 +115,6 @@ public:
 
 		float spot_angle = 45;
 		float spot_exp = 1;
-
-		LightData() {}
 	};
 
 	struct MeshData {
@@ -153,8 +150,6 @@ public:
 
 		bool found_double_sided = false;
 		bool double_sided = true;
-
-		MeshData() {}
 	};
 
 	struct CurveData {
@@ -170,8 +165,6 @@ public:
 		HashMap<String, Source> sources;
 
 		HashMap<String, String> control_vertices;
-
-		CurveData() {}
 	};
 
 	struct SkinControllerData {
@@ -184,7 +177,6 @@ public:
 			Vector<String> sarray; //maybe for names
 			Vector<float> array;
 			int stride = 1;
-			Source() {}
 		};
 
 		HashMap<String, Source> sources;
@@ -207,8 +199,6 @@ public:
 		} weights;
 
 		HashMap<String, Transform3D> bone_rest_map;
-
-		SkinControllerData() {}
 	};
 
 	struct MorphControllerData {
@@ -219,13 +209,11 @@ public:
 			int stride = 1;
 			Vector<String> sarray; //maybe for names
 			Vector<float> array;
-			Source() {}
 		};
 
 		HashMap<String, Source> sources;
 
 		HashMap<String, String> targets;
-		MorphControllerData() {}
 	};
 
 	struct Vertex {
@@ -303,8 +291,6 @@ public:
 				return uid < p_vert.uid;
 			}
 		}
-
-		Vertex() {}
 	};
 
 	struct Node {
@@ -350,7 +336,6 @@ public:
 
 		bool ignore_anim = false;
 
-		Node() {}
 		virtual ~Node() {
 			for (int i = 0; i < children.size(); i++) {
 				memdelete(children[i]);
@@ -412,8 +397,6 @@ public:
 		float begin = 0;
 		float end = 1;
 		Vector<String> tracks;
-
-		AnimationClip() {}
 	};
 
 	struct AnimationTrack {
@@ -439,15 +422,11 @@ public:
 			Point2 in_tangent;
 			Point2 out_tangent;
 			InterpolationType interp_type = INTERP_LINEAR;
-
-			Key() {}
 		};
 
 		Vector<float> get_value_at_time(float p_time) const;
 
 		Vector<Key> keys;
-
-		AnimationTrack() {}
 	};
 
 	/****************/
@@ -505,14 +484,10 @@ public:
 		HashMap<String, Vector<int>> by_id_tracks;
 
 		float animation_length = 0;
-
-		State() {}
 	} state;
 
 	Error load(const String &p_path, int p_flags = 0);
 
-	Collada();
-
 	Transform3D fix_transform(const Transform3D &p_transform);
 
 	Transform3D get_root_transform() const;

+ 0 - 3
editor/import/3d/editor_import_collada.cpp

@@ -1855,6 +1855,3 @@ Node *EditorSceneFormatImporterCollada::import_scene(const String &p_path, uint3
 
 	return state.scene;
 }
-
-EditorSceneFormatImporterCollada::EditorSceneFormatImporterCollada() {
-}

+ 0 - 2
editor/import/3d/editor_import_collada.h

@@ -38,6 +38,4 @@ class EditorSceneFormatImporterCollada : public EditorSceneFormatImporter {
 public:
 	virtual void get_extensions(List<String> *r_extensions) const override;
 	virtual Node *import_scene(const String &p_path, uint32_t p_flags, const HashMap<StringName, Variant> &p_options, List<String> *r_missing_deps = nullptr, Error *r_err = nullptr) override;
-
-	EditorSceneFormatImporterCollada();
 };

+ 0 - 3
editor/import/3d/post_import_plugin_skeleton_renamer.cpp

@@ -245,6 +245,3 @@ void PostImportPluginSkeletonRenamer::internal_process(InternalImportCategory p_
 		}
 	}
 }
-
-PostImportPluginSkeletonRenamer::PostImportPluginSkeletonRenamer() {
-}

+ 0 - 2
editor/import/3d/post_import_plugin_skeleton_renamer.h

@@ -40,6 +40,4 @@ public:
 	virtual void internal_process(InternalImportCategory p_category, Node *p_base_scene, Node *p_node, Ref<Resource> p_resource, const Dictionary &p_options) override;
 
 	void _internal_process(InternalImportCategory p_category, Node *p_base_scene, Node *p_node, Ref<Resource> p_resource, const Dictionary &p_options, const HashMap<String, String> &p_rename_map);
-
-	PostImportPluginSkeletonRenamer();
 };

+ 0 - 3
editor/import/3d/post_import_plugin_skeleton_rest_fixer.cpp

@@ -972,6 +972,3 @@ void PostImportPluginSkeletonRestFixer::internal_process(InternalImportCategory
 		memdelete(prof_skeleton);
 	}
 }
-
-PostImportPluginSkeletonRestFixer::PostImportPluginSkeletonRestFixer() {
-}

+ 0 - 2
editor/import/3d/post_import_plugin_skeleton_rest_fixer.h

@@ -39,6 +39,4 @@ public:
 	virtual void get_internal_import_options(InternalImportCategory p_category, List<ResourceImporter::ImportOption> *r_options) override;
 	virtual Variant get_internal_option_visibility(InternalImportCategory p_category, const String &p_scene_import_type, const String &p_option, const HashMap<StringName, Variant> &p_options) const override;
 	virtual void internal_process(InternalImportCategory p_category, Node *p_base_scene, Node *p_node, Ref<Resource> p_resource, const Dictionary &p_options) override;
-
-	PostImportPluginSkeletonRestFixer();
 };

+ 0 - 3
editor/import/3d/post_import_plugin_skeleton_track_organizer.cpp

@@ -153,6 +153,3 @@ void PostImportPluginSkeletonTrackOrganizer::internal_process(InternalImportCate
 		}
 	}
 }
-
-PostImportPluginSkeletonTrackOrganizer::PostImportPluginSkeletonTrackOrganizer() {
-}

+ 0 - 2
editor/import/3d/post_import_plugin_skeleton_track_organizer.h

@@ -38,6 +38,4 @@ class PostImportPluginSkeletonTrackOrganizer : public EditorScenePostImportPlugi
 public:
 	virtual void get_internal_import_options(InternalImportCategory p_category, List<ResourceImporter::ImportOption> *r_options) override;
 	virtual void internal_process(InternalImportCategory p_category, Node *p_base_scene, Node *p_node, Ref<Resource> p_resource, const Dictionary &p_options) override;
-
-	PostImportPluginSkeletonTrackOrganizer();
 };

+ 0 - 6
editor/import/3d/resource_importer_obj.cpp

@@ -584,9 +584,6 @@ void EditorOBJImporter::get_extensions(List<String> *r_extensions) const {
 	r_extensions->push_back("obj");
 }
 
-EditorOBJImporter::EditorOBJImporter() {
-}
-
 ////////////////////////////////////////////////////
 
 String ResourceImporterOBJ::get_importer_name() const {
@@ -682,6 +679,3 @@ Error ResourceImporterOBJ::import(ResourceUID::ID p_source_id, const String &p_s
 
 	return OK;
 }
-
-ResourceImporterOBJ::ResourceImporterOBJ() {
-}

+ 0 - 4
editor/import/3d/resource_importer_obj.h

@@ -38,8 +38,6 @@ class EditorOBJImporter : public EditorSceneFormatImporter {
 public:
 	virtual void get_extensions(List<String> *r_extensions) const override;
 	virtual Node *import_scene(const String &p_path, uint32_t p_flags, const HashMap<StringName, Variant> &p_options, List<String> *r_missing_deps, Error *r_err = nullptr) override;
-
-	EditorOBJImporter();
 };
 
 class ResourceImporterOBJ : public ResourceImporter {
@@ -60,6 +58,4 @@ public:
 	virtual bool get_option_visibility(const String &p_path, const String &p_option, const HashMap<StringName, Variant> &p_options) const override;
 
 	virtual Error import(ResourceUID::ID p_source_id, const String &p_source_file, const String &p_save_path, const HashMap<StringName, Variant> &p_options, List<String> *r_platform_variants, List<String> *r_gen_files = nullptr, Variant *r_metadata = nullptr) override;
-
-	ResourceImporterOBJ();
 };

+ 0 - 3
editor/import/3d/resource_importer_scene.cpp

@@ -146,9 +146,6 @@ void EditorScenePostImport::init(const String &p_source_file) {
 	source_file = p_source_file;
 }
 
-EditorScenePostImport::EditorScenePostImport() {
-}
-
 ///////////////////////////////////////////////////////
 
 Variant EditorScenePostImportPlugin::get_option_value(const StringName &p_name) const {

+ 0 - 5
editor/import/3d/resource_importer_scene.h

@@ -80,8 +80,6 @@ public:
 	virtual void get_import_options(const String &p_path, List<ResourceImporter::ImportOption> *r_options);
 	virtual Variant get_option_visibility(const String &p_path, const String &p_scene_import_type, const String &p_option, const HashMap<StringName, Variant> &p_options);
 	virtual void handle_compatibility_options(HashMap<StringName, Variant> &p_import_params) const {}
-
-	EditorSceneFormatImporter() {}
 };
 
 class EditorScenePostImport : public RefCounted {
@@ -98,7 +96,6 @@ public:
 	String get_source_file() const;
 	virtual Node *post_import(Node *p_scene);
 	virtual void init(const String &p_source_file);
-	EditorScenePostImport();
 };
 
 class EditorScenePostImportPlugin : public RefCounted {
@@ -150,8 +147,6 @@ public:
 
 	virtual void pre_process(Node *p_scene, const HashMap<StringName, Variant> &p_options);
 	virtual void post_process(Node *p_scene, const HashMap<StringName, Variant> &p_options);
-
-	EditorScenePostImportPlugin() {}
 };
 
 VARIANT_ENUM_CAST(EditorScenePostImportPlugin::InternalImportCategory)

+ 0 - 3
editor/import/editor_import_plugin.cpp

@@ -33,9 +33,6 @@
 #include "core/object/script_language.h"
 #include "editor/editor_file_system.h"
 
-EditorImportPlugin::EditorImportPlugin() {
-}
-
 String EditorImportPlugin::get_importer_name() const {
 	String ret;
 	if (GDVIRTUAL_CALL(_get_importer_name, ret)) {

+ 0 - 1
editor/import/editor_import_plugin.h

@@ -57,7 +57,6 @@ protected:
 	Error _append_import_external_resource(const String &p_file, const Dictionary &p_custom_options = Dictionary(), const String &p_custom_importer = String(), Variant p_generator_parameters = Variant());
 
 public:
-	EditorImportPlugin();
 	virtual String get_importer_name() const override;
 	virtual String get_visible_name() const override;
 	virtual void get_recognized_extensions(List<String> *p_extensions) const override;

+ 0 - 6
editor/import/resource_importer_bitmask.cpp

@@ -105,9 +105,3 @@ Error ResourceImporterBitMap::import(ResourceUID::ID p_source_id, const String &
 
 	return ResourceSaver::save(bitmap, p_save_path + ".res");
 }
-
-ResourceImporterBitMap::ResourceImporterBitMap() {
-}
-
-ResourceImporterBitMap::~ResourceImporterBitMap() {
-}

+ 0 - 3
editor/import/resource_importer_bitmask.h

@@ -50,7 +50,4 @@ public:
 	virtual Error import(ResourceUID::ID p_source_id, const String &p_source_file, const String &p_save_path, const HashMap<StringName, Variant> &p_options, List<String> *r_platform_variants, List<String> *r_gen_files = nullptr, Variant *r_metadata = nullptr) override;
 
 	virtual bool can_import_threaded() const override { return true; }
-
-	ResourceImporterBitMap();
-	~ResourceImporterBitMap();
 };

+ 0 - 3
editor/import/resource_importer_bmfont.cpp

@@ -109,6 +109,3 @@ Error ResourceImporterBMFont::import(ResourceUID::ID p_source_id, const String &
 	print_verbose("Done saving to: " + p_save_path + ".fontdata");
 	return OK;
 }
-
-ResourceImporterBMFont::ResourceImporterBMFont() {
-}

+ 0 - 2
editor/import/resource_importer_bmfont.h

@@ -50,6 +50,4 @@ public:
 	virtual Error import(ResourceUID::ID p_source_id, const String &p_source_file, const String &p_save_path, const HashMap<StringName, Variant> &p_options, List<String> *r_platform_variants, List<String> *r_gen_files = nullptr, Variant *r_metadata = nullptr) override;
 
 	virtual bool can_import_threaded() const override { return true; }
-
-	ResourceImporterBMFont();
 };

+ 0 - 3
editor/import/resource_importer_csv_translation.cpp

@@ -162,6 +162,3 @@ Error ResourceImporterCSVTranslation::import(ResourceUID::ID p_source_id, const
 
 	return OK;
 }
-
-ResourceImporterCSVTranslation::ResourceImporterCSVTranslation() {
-}

+ 0 - 2
editor/import/resource_importer_csv_translation.h

@@ -51,6 +51,4 @@ public:
 	virtual Error import(ResourceUID::ID p_source_id, const String &p_source_file, const String &p_save_path, const HashMap<StringName, Variant> &p_options, List<String> *r_platform_variants, List<String> *r_gen_files = nullptr, Variant *r_metadata = nullptr) override;
 
 	virtual bool can_import_threaded() const override { return true; }
-
-	ResourceImporterCSVTranslation();
 };

+ 0 - 3
editor/import/resource_importer_dynamic_font.cpp

@@ -271,6 +271,3 @@ Error ResourceImporterDynamicFont::import(ResourceUID::ID p_source_id, const Str
 	print_verbose("Done saving to: " + p_save_path + ".fontdata");
 	return OK;
 }
-
-ResourceImporterDynamicFont::ResourceImporterDynamicFont() {
-}

+ 0 - 2
editor/import/resource_importer_dynamic_font.h

@@ -60,6 +60,4 @@ public:
 	virtual Error import(ResourceUID::ID p_source_id, const String &p_source_file, const String &p_save_path, const HashMap<StringName, Variant> &p_options, List<String> *r_platform_variants, List<String> *r_gen_files = nullptr, Variant *r_metadata = nullptr) override;
 
 	virtual bool can_import_threaded() const override { return true; }
-
-	ResourceImporterDynamicFont();
 };

+ 0 - 3
editor/import/resource_importer_image.cpp

@@ -92,6 +92,3 @@ Error ResourceImporterImage::import(ResourceUID::ID p_source_id, const String &p
 
 	return OK;
 }
-
-ResourceImporterImage::ResourceImporterImage() {
-}

+ 0 - 2
editor/import/resource_importer_image.h

@@ -52,6 +52,4 @@ public:
 	virtual Error import(ResourceUID::ID p_source_id, const String &p_source_file, const String &p_save_path, const HashMap<StringName, Variant> &p_options, List<String> *r_platform_variants, List<String> *r_gen_files = nullptr, Variant *r_metadata = nullptr) override;
 
 	virtual bool can_import_threaded() const override { return true; }
-
-	ResourceImporterImage();
 };

+ 0 - 3
editor/import/resource_importer_imagefont.cpp

@@ -344,6 +344,3 @@ Error ResourceImporterImageFont::import(ResourceUID::ID p_source_id, const Strin
 	print_verbose("Done saving to: " + p_save_path + ".fontdata");
 	return OK;
 }
-
-ResourceImporterImageFont::ResourceImporterImageFont() {
-}

+ 0 - 2
editor/import/resource_importer_imagefont.h

@@ -50,6 +50,4 @@ public:
 	virtual Error import(ResourceUID::ID p_source_id, const String &p_source_file, const String &p_save_path, const HashMap<StringName, Variant> &p_options, List<String> *r_platform_variants, List<String> *r_gen_files = nullptr, Variant *r_metadata = nullptr) override;
 
 	virtual bool can_import_threaded() const override { return true; }
-
-	ResourceImporterImageFont();
 };

+ 0 - 1
editor/import/resource_importer_layered_texture.h

@@ -53,7 +53,6 @@ public:
 	bool mipmaps = true;
 	bool high_quality = false;
 	Image::UsedChannels used_channels = Image::USED_CHANNELS_RGBA;
-	virtual ~LayeredTextureImport() {}
 };
 
 class ResourceImporterLayeredTexture : public ResourceImporter {

+ 0 - 3
editor/import/resource_importer_shader_file.cpp

@@ -114,6 +114,3 @@ Error ResourceImporterShaderFile::import(ResourceUID::ID p_source_id, const Stri
 
 	return OK;
 }
-
-ResourceImporterShaderFile::ResourceImporterShaderFile() {
-}

+ 0 - 2
editor/import/resource_importer_shader_file.h

@@ -51,6 +51,4 @@ public:
 	virtual Error import(ResourceUID::ID p_source_id, const String &p_source_file, const String &p_save_path, const HashMap<StringName, Variant> &p_options, List<String> *r_platform_variants, List<String> *r_gen_files = nullptr, Variant *r_metadata = nullptr) override;
 
 	virtual bool can_import_threaded() const override { return true; }
-
-	ResourceImporterShaderFile();
 };

+ 0 - 3
editor/import/resource_importer_texture_atlas.cpp

@@ -404,6 +404,3 @@ Error ResourceImporterTextureAtlas::import_group_file(const String &p_group_file
 
 	return OK;
 }
-
-ResourceImporterTextureAtlas::ResourceImporterTextureAtlas() {
-}

+ 0 - 2
editor/import/resource_importer_texture_atlas.h

@@ -67,6 +67,4 @@ public:
 	virtual Error import_group_file(const String &p_group_file, const HashMap<String, HashMap<StringName, Variant>> &p_source_file_options, const HashMap<String, String> &p_base_paths) override;
 
 	virtual bool can_import_threaded() const override { return true; }
-
-	ResourceImporterTextureAtlas();
 };

+ 0 - 3
editor/import/resource_importer_wav.cpp

@@ -98,6 +98,3 @@ Error ResourceImporterWAV::import(ResourceUID::ID p_source_id, const String &p_s
 	ResourceSaver::save(sample, p_save_path + ".sample");
 	return OK;
 }
-
-ResourceImporterWAV::ResourceImporterWAV() {
-}

+ 0 - 2
editor/import/resource_importer_wav.h

@@ -52,6 +52,4 @@ public:
 	virtual Error import(ResourceUID::ID p_source_id, const String &p_source_file, const String &p_save_path, const HashMap<StringName, Variant> &p_options, List<String> *r_platform_variants, List<String> *r_gen_files = nullptr, Variant *r_metadata = nullptr) override;
 
 	virtual bool can_import_threaded() const override { return true; }
-
-	ResourceImporterWAV();
 };

+ 0 - 3
editor/multi_node_edit.cpp

@@ -295,6 +295,3 @@ void MultiNodeEdit::_bind_methods() {
 	ClassDB::bind_method("_hide_metadata_from_inspector", &MultiNodeEdit::_hide_metadata_from_inspector);
 	ClassDB::bind_method("_get_editor_name", &MultiNodeEdit::_get_editor_name);
 }
-
-MultiNodeEdit::MultiNodeEdit() {
-}

+ 0 - 1
editor/multi_node_edit.h

@@ -79,5 +79,4 @@ public:
 
 		return true;
 	}
-	MultiNodeEdit();
 };

+ 0 - 3
editor/plugins/abstract_polygon_2d_editor.cpp

@@ -783,6 +783,3 @@ AbstractPolygon2DEditorPlugin::AbstractPolygon2DEditorPlugin(AbstractPolygon2DEd
 	CanvasItemEditor::get_singleton()->add_control_to_menu_panel(polygon_editor);
 	polygon_editor->hide();
 }
-
-AbstractPolygon2DEditorPlugin::~AbstractPolygon2DEditorPlugin() {
-}

+ 0 - 1
editor/plugins/abstract_polygon_2d_editor.h

@@ -162,5 +162,4 @@ public:
 	virtual void make_visible(bool p_visible) override;
 
 	AbstractPolygon2DEditorPlugin(AbstractPolygon2DEditor *p_polygon_editor, const String &p_class);
-	~AbstractPolygon2DEditorPlugin();
 };

+ 0 - 9
editor/plugins/animation_blend_tree_editor_plugin.cpp

@@ -1271,9 +1271,6 @@ AnimationNodeBlendTreeEditor::AnimationNodeBlendTreeEditor() {
 	EditorInspector::add_inspector_plugin(animation_node_inspector_plugin);
 }
 
-AnimationNodeBlendTreeEditor::~AnimationNodeBlendTreeEditor() {
-}
-
 // EditorPluginAnimationNodeAnimation
 
 void AnimationNodeAnimationEditor::_open_set_custom_timeline_from_marker_dialog() {
@@ -1370,9 +1367,6 @@ AnimationNodeAnimationEditor::AnimationNodeAnimationEditor(Ref<AnimationNodeAnim
 	bottom_spacer->set_custom_minimum_size(Size2(0, 2) * EDSCALE);
 }
 
-AnimationNodeAnimationEditor::~AnimationNodeAnimationEditor() {
-}
-
 void AnimationNodeAnimationEditor::_notification(int p_what) {
 	switch (p_what) {
 		case NOTIFICATION_THEME_CHANGED: {
@@ -1426,6 +1420,3 @@ AnimationNodeAnimationEditorDialog::AnimationNodeAnimationEditorDialog() {
 	select_end->set_h_size_flags(Control::SIZE_EXPAND_FILL);
 	select_end->set_stretch_ratio(2);
 }
-
-AnimationNodeAnimationEditorDialog::~AnimationNodeAnimationEditorDialog() {
-}

+ 0 - 3
editor/plugins/animation_blend_tree_editor_plugin.h

@@ -168,7 +168,6 @@ public:
 	void update_graph();
 
 	AnimationNodeBlendTreeEditor();
-	~AnimationNodeBlendTreeEditor();
 };
 
 // EditorPluginAnimationNodeAnimation
@@ -191,7 +190,6 @@ class AnimationNodeAnimationEditorDialog : public ConfirmationDialog {
 
 public:
 	AnimationNodeAnimationEditorDialog();
-	~AnimationNodeAnimationEditorDialog();
 };
 
 class AnimationNodeAnimationEditor : public VBoxContainer {
@@ -206,7 +204,6 @@ class AnimationNodeAnimationEditor : public VBoxContainer {
 
 public:
 	AnimationNodeAnimationEditor(Ref<AnimationNodeAnimation> p_animation_node_animation);
-	~AnimationNodeAnimationEditor();
 
 protected:
 	void _notification(int p_what);

+ 0 - 2
editor/plugins/animation_state_machine_editor.h

@@ -326,6 +326,4 @@ protected:
 
 public:
 	void add_transition(const StringName &p_from, const StringName &p_to, Ref<AnimationNodeStateMachineTransition> p_transition);
-
-	EditorAnimationMultiTransitionEdit() {}
 };

+ 0 - 3
editor/plugins/animation_tree_editor_plugin.cpp

@@ -308,6 +308,3 @@ AnimationTreeEditorPlugin::AnimationTreeEditorPlugin() {
 	button = EditorNode::get_bottom_panel()->add_item(TTR("AnimationTree"), anim_tree_editor, ED_SHORTCUT_AND_COMMAND("bottom_panels/toggle_animation_tree_bottom_panel", TTRC("Toggle AnimationTree Bottom Panel")));
 	button->hide();
 }
-
-AnimationTreeEditorPlugin::~AnimationTreeEditorPlugin() {
-}

+ 0 - 1
editor/plugins/animation_tree_editor_plugin.h

@@ -106,5 +106,4 @@ public:
 	virtual void make_visible(bool p_visible) override;
 
 	AnimationTreeEditorPlugin();
-	~AnimationTreeEditorPlugin();
 };

+ 0 - 3
editor/plugins/asset_library_editor_plugin.cpp

@@ -1801,6 +1801,3 @@ AssetLibraryEditorPlugin::AssetLibraryEditorPlugin() {
 	addon_library->set_anchors_and_offsets_preset(Control::PRESET_FULL_RECT);
 	addon_library->hide();
 }
-
-AssetLibraryEditorPlugin::~AssetLibraryEditorPlugin() {
-}

+ 0 - 1
editor/plugins/asset_library_editor_plugin.h

@@ -348,5 +348,4 @@ public:
 	//virtual void set_state(const Dictionary& p_state);
 
 	AssetLibraryEditorPlugin();
-	~AssetLibraryEditorPlugin();
 };

+ 0 - 2
editor/plugins/audio_stream_randomizer_editor_plugin.cpp

@@ -119,5 +119,3 @@ void AudioStreamRandomizerEditorPlugin::_move_stream_array_element(Object *p_und
 AudioStreamRandomizerEditorPlugin::AudioStreamRandomizerEditorPlugin() {
 	EditorNode::get_editor_data().add_move_array_element_function(SNAME("AudioStreamRandomizer"), callable_mp(this, &AudioStreamRandomizerEditorPlugin::_move_stream_array_element));
 }
-
-AudioStreamRandomizerEditorPlugin::~AudioStreamRandomizerEditorPlugin() {}

+ 0 - 1
editor/plugins/audio_stream_randomizer_editor_plugin.h

@@ -46,5 +46,4 @@ public:
 	virtual void make_visible(bool p_visible) override;
 
 	AudioStreamRandomizerEditorPlugin();
-	~AudioStreamRandomizerEditorPlugin();
 };

+ 0 - 15
editor/plugins/bone_map_editor_plugin.cpp

@@ -104,9 +104,6 @@ BoneMapperButton::BoneMapperButton(const StringName &p_profile_bone_name, bool p
 	selected = p_selected;
 }
 
-BoneMapperButton::~BoneMapperButton() {
-}
-
 void BoneMapperItem::create_editor() {
 	HBoxContainer *hbox = memnew(HBoxContainer);
 	add_child(hbox);
@@ -165,9 +162,6 @@ BoneMapperItem::BoneMapperItem(Ref<BoneMap> &p_bone_map, const StringName &p_pro
 	profile_bone_name = p_profile_bone_name;
 }
 
-BoneMapperItem::~BoneMapperItem() {
-}
-
 void BonePicker::create_editors() {
 	set_title(TTR("Bone Picker:"));
 
@@ -266,9 +260,6 @@ BonePicker::BonePicker(Skeleton3D *p_skeleton) {
 	skeleton = p_skeleton;
 }
 
-BonePicker::~BonePicker() {
-}
-
 void BoneMapper::create_editor() {
 	// Create Bone picker.
 	picker = memnew(BonePicker(skeleton));
@@ -1407,9 +1398,6 @@ BoneMapper::BoneMapper(Skeleton3D *p_skeleton, Ref<BoneMap> &p_bone_map) {
 	bone_map = p_bone_map;
 }
 
-BoneMapper::~BoneMapper() {
-}
-
 void BoneMapEditor::create_editors() {
 	if (!skeleton) {
 		return;
@@ -1457,9 +1445,6 @@ BoneMapEditor::BoneMapEditor(Ref<BoneMap> &p_bone_map) {
 	bone_map = p_bone_map;
 }
 
-BoneMapEditor::~BoneMapEditor() {
-}
-
 bool EditorInspectorPluginBoneMap::can_handle(Object *p_object) {
 	return Object::cast_to<BoneMap>(p_object) != nullptr;
 }

+ 0 - 5
editor/plugins/bone_map_editor_plugin.h

@@ -73,7 +73,6 @@ public:
 	bool is_require() const;
 
 	BoneMapperButton(const StringName &p_profile_bone_name, bool p_require, bool p_selected);
-	~BoneMapperButton();
 };
 
 class BoneMapperItem : public VBoxContainer {
@@ -100,7 +99,6 @@ public:
 	void assign_button_id(int p_button_id);
 
 	BoneMapperItem(Ref<BoneMap> &p_bone_map, const StringName &p_profile_bone_name = StringName());
-	~BoneMapperItem();
 };
 
 class BonePicker : public AcceptDialog {
@@ -124,7 +122,6 @@ private:
 
 public:
 	BonePicker(Skeleton3D *p_skeleton);
-	~BonePicker();
 };
 
 class BoneMapper : public VBoxContainer {
@@ -189,7 +186,6 @@ public:
 	int get_current_bone_idx() const;
 
 	BoneMapper(Skeleton3D *p_skeleton, Ref<BoneMap> &p_bone_map);
-	~BoneMapper();
 };
 
 class BoneMapEditor : public VBoxContainer {
@@ -207,7 +203,6 @@ protected:
 
 public:
 	BoneMapEditor(Ref<BoneMap> &p_bone_map);
-	~BoneMapEditor();
 };
 
 class EditorInspectorPluginBoneMap : public EditorInspectorPlugin {

+ 0 - 3
editor/plugins/camera_3d_editor_plugin.cpp

@@ -126,6 +126,3 @@ Camera3DEditorPlugin::Camera3DEditorPlugin() {
 	plugin.instantiate();
 	add_inspector_plugin(plugin);
 }
-
-Camera3DEditorPlugin::~Camera3DEditorPlugin() {
-}

+ 0 - 1
editor/plugins/camera_3d_editor_plugin.h

@@ -84,5 +84,4 @@ public:
 	virtual void make_visible(bool p_visible) override;
 
 	Camera3DEditorPlugin();
-	~Camera3DEditorPlugin();
 };

+ 0 - 3
editor/plugins/canvas_item_editor_plugin.cpp

@@ -5793,9 +5793,6 @@ CanvasItemEditorPlugin::CanvasItemEditorPlugin() {
 	canvas_item_editor->hide();
 }
 
-CanvasItemEditorPlugin::~CanvasItemEditorPlugin() {
-}
-
 void CanvasItemEditorViewport::_on_mouse_exit() {
 	if (!texture_node_type_selector->is_visible()) {
 		_remove_preview();

+ 0 - 3
editor/plugins/canvas_item_editor_plugin.h

@@ -67,8 +67,6 @@ public:
 	List<Dictionary> pre_drag_bones_undo_state;
 
 	Dictionary undo_state;
-
-	CanvasItemEditorSelectedItem() {}
 };
 
 class CanvasItemEditor : public VBoxContainer {
@@ -614,7 +612,6 @@ public:
 	CanvasItemEditor *get_canvas_item_editor() { return canvas_item_editor; }
 
 	CanvasItemEditorPlugin();
-	~CanvasItemEditorPlugin();
 };
 
 class CanvasItemEditorViewport : public Control {

+ 0 - 2
editor/plugins/collision_polygon_2d_editor_plugin.cpp

@@ -38,8 +38,6 @@ void CollisionPolygon2DEditor::_set_node(Node *p_polygon) {
 	node = Object::cast_to<CollisionPolygon2D>(p_polygon);
 }
 
-CollisionPolygon2DEditor::CollisionPolygon2DEditor() {}
-
 CollisionPolygon2DEditorPlugin::CollisionPolygon2DEditorPlugin() :
 		AbstractPolygon2DEditorPlugin(memnew(CollisionPolygon2DEditor), "CollisionPolygon2D") {
 }

+ 0 - 3
editor/plugins/collision_polygon_2d_editor_plugin.h

@@ -41,9 +41,6 @@ class CollisionPolygon2DEditor : public AbstractPolygon2DEditor {
 protected:
 	virtual Node2D *_get_node() const override;
 	virtual void _set_node(Node *p_polygon) override;
-
-public:
-	CollisionPolygon2DEditor();
 };
 
 class CollisionPolygon2DEditorPlugin : public AbstractPolygon2DEditorPlugin {

部分文件因为文件数量过多而无法显示