mirror of
				https://github.com/godotengine/godot.git
				synced 2025-11-04 07:31:16 +00:00 
			
		
		
		
	Use forward-declarations in EditorPlugin where possible
This commit is contained in:
		
							parent
							
								
									e25d9281d4
								
							
						
					
					
						commit
						ba9e619b51
					
				
					 61 changed files with 152 additions and 38 deletions
				
			
		| 
						 | 
					@ -47,6 +47,7 @@
 | 
				
			||||||
#include "scene/gui/tree.h"
 | 
					#include "scene/gui/tree.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class EditorAudioBuses;
 | 
					class EditorAudioBuses;
 | 
				
			||||||
 | 
					class EditorFileDialog;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class EditorAudioBus : public PanelContainer {
 | 
					class EditorAudioBus : public PanelContainer {
 | 
				
			||||||
	GDCLASS(EditorAudioBus, PanelContainer);
 | 
						GDCLASS(EditorAudioBus, PanelContainer);
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -117,6 +117,7 @@ public:
 | 
				
			||||||
VARIANT_ENUM_CAST(EditorBuildProfile::BuildOption)
 | 
					VARIANT_ENUM_CAST(EditorBuildProfile::BuildOption)
 | 
				
			||||||
VARIANT_ENUM_CAST(EditorBuildProfile::BuildOptionCategory)
 | 
					VARIANT_ENUM_CAST(EditorBuildProfile::BuildOptionCategory)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					class EditorFileDialog;
 | 
				
			||||||
class EditorFileSystemDirectory;
 | 
					class EditorFileSystemDirectory;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class EditorBuildProfileManager : public AcceptDialog {
 | 
					class EditorBuildProfileManager : public AcceptDialog {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -40,6 +40,8 @@
 | 
				
			||||||
#include "scene/gui/split_container.h"
 | 
					#include "scene/gui/split_container.h"
 | 
				
			||||||
#include "scene/gui/tree.h"
 | 
					#include "scene/gui/tree.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					class EditorFileDialog;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class EditorFeatureProfile : public RefCounted {
 | 
					class EditorFeatureProfile : public RefCounted {
 | 
				
			||||||
	GDCLASS(EditorFeatureProfile, RefCounted);
 | 
						GDCLASS(EditorFeatureProfile, RefCounted);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -114,6 +114,7 @@
 | 
				
			||||||
#include "editor/import/audio_stream_import_settings.h"
 | 
					#include "editor/import/audio_stream_import_settings.h"
 | 
				
			||||||
#include "editor/import/dynamic_font_import_settings.h"
 | 
					#include "editor/import/dynamic_font_import_settings.h"
 | 
				
			||||||
#include "editor/import/editor_import_collada.h"
 | 
					#include "editor/import/editor_import_collada.h"
 | 
				
			||||||
 | 
					#include "editor/import/editor_import_plugin.h"
 | 
				
			||||||
#include "editor/import/resource_importer_bitmask.h"
 | 
					#include "editor/import/resource_importer_bitmask.h"
 | 
				
			||||||
#include "editor/import/resource_importer_bmfont.h"
 | 
					#include "editor/import/resource_importer_bmfont.h"
 | 
				
			||||||
#include "editor/import/resource_importer_csv_translation.h"
 | 
					#include "editor/import/resource_importer_csv_translation.h"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -30,14 +30,18 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "editor_plugin.h"
 | 
					#include "editor_plugin.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#include "editor/debugger/editor_debugger_node.h"
 | 
				
			||||||
#include "editor/editor_command_palette.h"
 | 
					#include "editor/editor_command_palette.h"
 | 
				
			||||||
#include "editor/editor_node.h"
 | 
					#include "editor/editor_node.h"
 | 
				
			||||||
#include "editor/editor_paths.h"
 | 
					#include "editor/editor_paths.h"
 | 
				
			||||||
#include "editor/editor_resource_preview.h"
 | 
					#include "editor/editor_resource_preview.h"
 | 
				
			||||||
#include "editor/editor_settings.h"
 | 
					#include "editor/editor_settings.h"
 | 
				
			||||||
 | 
					#include "editor/editor_translation_parser.h"
 | 
				
			||||||
#include "editor/editor_undo_redo_manager.h"
 | 
					#include "editor/editor_undo_redo_manager.h"
 | 
				
			||||||
#include "editor/export/editor_export.h"
 | 
					#include "editor/export/editor_export.h"
 | 
				
			||||||
#include "editor/filesystem_dock.h"
 | 
					#include "editor/filesystem_dock.h"
 | 
				
			||||||
 | 
					#include "editor/import/editor_import_plugin.h"
 | 
				
			||||||
 | 
					#include "editor/import/resource_importer_scene.h"
 | 
				
			||||||
#include "editor/plugins/canvas_item_editor_plugin.h"
 | 
					#include "editor/plugins/canvas_item_editor_plugin.h"
 | 
				
			||||||
#include "editor/plugins/node_3d_editor_plugin.h"
 | 
					#include "editor/plugins/node_3d_editor_plugin.h"
 | 
				
			||||||
#include "editor/plugins/script_editor_plugin.h"
 | 
					#include "editor/plugins/script_editor_plugin.h"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -32,32 +32,33 @@
 | 
				
			||||||
#define EDITOR_PLUGIN_H
 | 
					#define EDITOR_PLUGIN_H
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "core/io/config_file.h"
 | 
					#include "core/io/config_file.h"
 | 
				
			||||||
#include "editor/debugger/editor_debugger_node.h"
 | 
					 | 
				
			||||||
#include "editor/editor_inspector.h"
 | 
					 | 
				
			||||||
#include "editor/editor_translation_parser.h"
 | 
					 | 
				
			||||||
#include "editor/import/editor_import_plugin.h"
 | 
					 | 
				
			||||||
#include "editor/import/resource_importer_scene.h"
 | 
					 | 
				
			||||||
#include "editor/script_create_dialog.h"
 | 
					 | 
				
			||||||
#include "scene/3d/camera_3d.h"
 | 
					#include "scene/3d/camera_3d.h"
 | 
				
			||||||
#include "scene/main/node.h"
 | 
					#include "scene/gui/control.h"
 | 
				
			||||||
#include "scene/resources/texture.h"
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
class Node3D;
 | 
					class Node3D;
 | 
				
			||||||
class Camera3D;
 | 
					class Button;
 | 
				
			||||||
 | 
					class PopupMenu;
 | 
				
			||||||
class EditorCommandPalette;
 | 
					class EditorCommandPalette;
 | 
				
			||||||
class EditorSelection;
 | 
					 | 
				
			||||||
class EditorExport;
 | 
					class EditorExport;
 | 
				
			||||||
class EditorSettings;
 | 
					 | 
				
			||||||
class EditorImportPlugin;
 | 
					 | 
				
			||||||
class EditorExportPlugin;
 | 
					class EditorExportPlugin;
 | 
				
			||||||
class EditorNode3DGizmoPlugin;
 | 
					 | 
				
			||||||
class EditorResourcePreview;
 | 
					 | 
				
			||||||
class EditorUndoRedoManager;
 | 
					 | 
				
			||||||
class EditorFileSystem;
 | 
					class EditorFileSystem;
 | 
				
			||||||
class EditorToolAddons;
 | 
					class EditorImportPlugin;
 | 
				
			||||||
 | 
					class EditorInspector;
 | 
				
			||||||
 | 
					class EditorInspectorPlugin;
 | 
				
			||||||
 | 
					class EditorNode3DGizmoPlugin;
 | 
				
			||||||
class EditorPaths;
 | 
					class EditorPaths;
 | 
				
			||||||
 | 
					class EditorResourcePreview;
 | 
				
			||||||
 | 
					class EditorSceneFormatImporter;
 | 
				
			||||||
 | 
					class EditorScenePostImportPlugin;
 | 
				
			||||||
 | 
					class EditorSelection;
 | 
				
			||||||
 | 
					class EditorSettings;
 | 
				
			||||||
 | 
					class EditorToolAddons;
 | 
				
			||||||
 | 
					class EditorTranslationParserPlugin;
 | 
				
			||||||
 | 
					class EditorUndoRedoManager;
 | 
				
			||||||
class FileSystemDock;
 | 
					class FileSystemDock;
 | 
				
			||||||
 | 
					class ScriptCreateDialog;
 | 
				
			||||||
class ScriptEditor;
 | 
					class ScriptEditor;
 | 
				
			||||||
 | 
					class VBoxContainer;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class EditorInterface : public Node {
 | 
					class EditorInterface : public Node {
 | 
				
			||||||
	GDCLASS(EditorInterface, Node);
 | 
						GDCLASS(EditorInterface, Node);
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -31,6 +31,7 @@
 | 
				
			||||||
#include "editor_run.h"
 | 
					#include "editor_run.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "core/config/project_settings.h"
 | 
					#include "core/config/project_settings.h"
 | 
				
			||||||
 | 
					#include "editor/debugger/editor_debugger_node.h"
 | 
				
			||||||
#include "editor/editor_node.h"
 | 
					#include "editor/editor_node.h"
 | 
				
			||||||
#include "editor/editor_settings.h"
 | 
					#include "editor/editor_settings.h"
 | 
				
			||||||
#include "main/main.h"
 | 
					#include "main/main.h"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -33,6 +33,7 @@
 | 
				
			||||||
#include "core/io/resource.h"
 | 
					#include "core/io/resource.h"
 | 
				
			||||||
#include "core/os/os.h"
 | 
					#include "core/os/os.h"
 | 
				
			||||||
#include "core/templates/local_vector.h"
 | 
					#include "core/templates/local_vector.h"
 | 
				
			||||||
 | 
					#include "editor/debugger/editor_debugger_node.h"
 | 
				
			||||||
#include "editor/editor_log.h"
 | 
					#include "editor/editor_log.h"
 | 
				
			||||||
#include "editor/editor_node.h"
 | 
					#include "editor/editor_node.h"
 | 
				
			||||||
#include "scene/main/node.h"
 | 
					#include "scene/main/node.h"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -42,6 +42,7 @@
 | 
				
			||||||
#include "editor/editor_resource_preview.h"
 | 
					#include "editor/editor_resource_preview.h"
 | 
				
			||||||
#include "editor/editor_scale.h"
 | 
					#include "editor/editor_scale.h"
 | 
				
			||||||
#include "editor/editor_settings.h"
 | 
					#include "editor/editor_settings.h"
 | 
				
			||||||
 | 
					#include "editor/import/resource_importer_scene.h"
 | 
				
			||||||
#include "editor/import_dock.h"
 | 
					#include "editor/import_dock.h"
 | 
				
			||||||
#include "editor/scene_create_dialog.h"
 | 
					#include "editor/scene_create_dialog.h"
 | 
				
			||||||
#include "editor/scene_tree_dock.h"
 | 
					#include "editor/scene_tree_dock.h"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -32,6 +32,7 @@
 | 
				
			||||||
#include "editor/audio_stream_preview.h"
 | 
					#include "editor/audio_stream_preview.h"
 | 
				
			||||||
#include "editor/editor_file_system.h"
 | 
					#include "editor/editor_file_system.h"
 | 
				
			||||||
#include "editor/editor_scale.h"
 | 
					#include "editor/editor_scale.h"
 | 
				
			||||||
 | 
					#include "scene/gui/check_box.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
AudioStreamImportSettings *AudioStreamImportSettings::singleton = nullptr;
 | 
					AudioStreamImportSettings *AudioStreamImportSettings::singleton = nullptr;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -34,9 +34,12 @@
 | 
				
			||||||
#include "editor/editor_plugin.h"
 | 
					#include "editor/editor_plugin.h"
 | 
				
			||||||
#include "scene/audio/audio_stream_player.h"
 | 
					#include "scene/audio/audio_stream_player.h"
 | 
				
			||||||
#include "scene/gui/color_rect.h"
 | 
					#include "scene/gui/color_rect.h"
 | 
				
			||||||
 | 
					#include "scene/gui/dialogs.h"
 | 
				
			||||||
#include "scene/gui/spin_box.h"
 | 
					#include "scene/gui/spin_box.h"
 | 
				
			||||||
#include "scene/resources/texture.h"
 | 
					#include "scene/resources/texture.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					class CheckBox;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class AudioStreamImportSettings : public ConfirmationDialog {
 | 
					class AudioStreamImportSettings : public ConfirmationDialog {
 | 
				
			||||||
	GDCLASS(AudioStreamImportSettings, ConfirmationDialog);
 | 
						GDCLASS(AudioStreamImportSettings, ConfirmationDialog);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -36,6 +36,7 @@
 | 
				
			||||||
#include "editor/editor_plugin.h"
 | 
					#include "editor/editor_plugin.h"
 | 
				
			||||||
#include "editor/editor_scale.h"
 | 
					#include "editor/editor_scale.h"
 | 
				
			||||||
#include "editor/project_settings_editor.h"
 | 
					#include "editor/project_settings_editor.h"
 | 
				
			||||||
 | 
					#include "scene/gui/grid_container.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void PluginConfigDialog::_clear_fields() {
 | 
					void PluginConfigDialog::_clear_fields() {
 | 
				
			||||||
	name_edit->set_text("");
 | 
						name_edit->set_text("");
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -36,6 +36,7 @@
 | 
				
			||||||
#include "scene/gui/box_container.h"
 | 
					#include "scene/gui/box_container.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class CanvasItemEditor;
 | 
					class CanvasItemEditor;
 | 
				
			||||||
 | 
					class ConfirmationDialog;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class AbstractPolygon2DEditor : public HBoxContainer {
 | 
					class AbstractPolygon2DEditor : public HBoxContainer {
 | 
				
			||||||
	GDCLASS(AbstractPolygon2DEditor, HBoxContainer);
 | 
						GDCLASS(AbstractPolygon2DEditor, HBoxContainer);
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -40,7 +40,8 @@
 | 
				
			||||||
#include "scene/gui/separator.h"
 | 
					#include "scene/gui/separator.h"
 | 
				
			||||||
#include "scene/gui/tree.h"
 | 
					#include "scene/gui/tree.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class EditorUndoRedoManager;
 | 
					class CheckBox;
 | 
				
			||||||
 | 
					class PanelContainer;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class AnimationNodeBlendSpace1DEditor : public AnimationTreeNodeEditorPlugin {
 | 
					class AnimationNodeBlendSpace1DEditor : public AnimationTreeNodeEditorPlugin {
 | 
				
			||||||
	GDCLASS(AnimationNodeBlendSpace1DEditor, AnimationTreeNodeEditorPlugin);
 | 
						GDCLASS(AnimationNodeBlendSpace1DEditor, AnimationTreeNodeEditorPlugin);
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -42,6 +42,7 @@
 | 
				
			||||||
#include "editor/editor_undo_redo_manager.h"
 | 
					#include "editor/editor_undo_redo_manager.h"
 | 
				
			||||||
#include "scene/animation/animation_blend_tree.h"
 | 
					#include "scene/animation/animation_blend_tree.h"
 | 
				
			||||||
#include "scene/animation/animation_player.h"
 | 
					#include "scene/animation/animation_player.h"
 | 
				
			||||||
 | 
					#include "scene/gui/grid_container.h"
 | 
				
			||||||
#include "scene/gui/menu_button.h"
 | 
					#include "scene/gui/menu_button.h"
 | 
				
			||||||
#include "scene/gui/panel.h"
 | 
					#include "scene/gui/panel.h"
 | 
				
			||||||
#include "scene/main/window.h"
 | 
					#include "scene/main/window.h"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -40,6 +40,10 @@
 | 
				
			||||||
#include "scene/gui/separator.h"
 | 
					#include "scene/gui/separator.h"
 | 
				
			||||||
#include "scene/gui/tree.h"
 | 
					#include "scene/gui/tree.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					class CheckBox;
 | 
				
			||||||
 | 
					class OptionButton;
 | 
				
			||||||
 | 
					class PanelContainer;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class EditorUndoRedoManager;
 | 
					class EditorUndoRedoManager;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class AnimationNodeBlendSpace2DEditor : public AnimationTreeNodeEditorPlugin {
 | 
					class AnimationNodeBlendSpace2DEditor : public AnimationTreeNodeEditorPlugin {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -31,17 +31,22 @@
 | 
				
			||||||
#ifndef ANIMATION_BLEND_TREE_EDITOR_PLUGIN_H
 | 
					#ifndef ANIMATION_BLEND_TREE_EDITOR_PLUGIN_H
 | 
				
			||||||
#define ANIMATION_BLEND_TREE_EDITOR_PLUGIN_H
 | 
					#define ANIMATION_BLEND_TREE_EDITOR_PLUGIN_H
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "editor/editor_plugin.h"
 | 
					 | 
				
			||||||
#include "editor/plugins/animation_tree_editor_plugin.h"
 | 
					#include "editor/plugins/animation_tree_editor_plugin.h"
 | 
				
			||||||
#include "scene/animation/animation_blend_tree.h"
 | 
					#include "scene/animation/animation_blend_tree.h"
 | 
				
			||||||
#include "scene/gui/button.h"
 | 
					#include "scene/gui/button.h"
 | 
				
			||||||
#include "scene/gui/graph_edit.h"
 | 
					#include "scene/gui/graph_edit.h"
 | 
				
			||||||
 | 
					#include "scene/gui/panel_container.h"
 | 
				
			||||||
#include "scene/gui/popup.h"
 | 
					#include "scene/gui/popup.h"
 | 
				
			||||||
#include "scene/gui/tree.h"
 | 
					#include "scene/gui/tree.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					class AcceptDialog;
 | 
				
			||||||
 | 
					class CheckBox;
 | 
				
			||||||
class ProgressBar;
 | 
					class ProgressBar;
 | 
				
			||||||
class EditorFileDialog;
 | 
					class EditorFileDialog;
 | 
				
			||||||
 | 
					class EditorProperty;
 | 
				
			||||||
class EditorUndoRedoManager;
 | 
					class EditorUndoRedoManager;
 | 
				
			||||||
 | 
					class MenuButton;
 | 
				
			||||||
 | 
					class PanelContainer;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class AnimationNodeBlendTreeEditor : public AnimationTreeNodeEditorPlugin {
 | 
					class AnimationNodeBlendTreeEditor : public AnimationTreeNodeEditorPlugin {
 | 
				
			||||||
	GDCLASS(AnimationNodeBlendTreeEditor, AnimationTreeNodeEditorPlugin);
 | 
						GDCLASS(AnimationNodeBlendTreeEditor, AnimationTreeNodeEditorPlugin);
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -31,16 +31,17 @@
 | 
				
			||||||
#ifndef ANIMATION_STATE_MACHINE_EDITOR_H
 | 
					#ifndef ANIMATION_STATE_MACHINE_EDITOR_H
 | 
				
			||||||
#define ANIMATION_STATE_MACHINE_EDITOR_H
 | 
					#define ANIMATION_STATE_MACHINE_EDITOR_H
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "editor/editor_plugin.h"
 | 
					 | 
				
			||||||
#include "editor/plugins/animation_tree_editor_plugin.h"
 | 
					#include "editor/plugins/animation_tree_editor_plugin.h"
 | 
				
			||||||
#include "scene/animation/animation_node_state_machine.h"
 | 
					#include "scene/animation/animation_node_state_machine.h"
 | 
				
			||||||
#include "scene/gui/button.h"
 | 
					 | 
				
			||||||
#include "scene/gui/graph_edit.h"
 | 
					#include "scene/gui/graph_edit.h"
 | 
				
			||||||
#include "scene/gui/popup.h"
 | 
					#include "scene/gui/popup.h"
 | 
				
			||||||
#include "scene/gui/tree.h"
 | 
					#include "scene/gui/tree.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					class ConfirmationDialog;
 | 
				
			||||||
class EditorFileDialog;
 | 
					class EditorFileDialog;
 | 
				
			||||||
class EditorUndoRedoManager;
 | 
					class EditorUndoRedoManager;
 | 
				
			||||||
 | 
					class OptionButton;
 | 
				
			||||||
 | 
					class PanelContainer;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class AnimationNodeStateMachineEditor : public AnimationTreeNodeEditorPlugin {
 | 
					class AnimationNodeStateMachineEditor : public AnimationTreeNodeEditorPlugin {
 | 
				
			||||||
	GDCLASS(AnimationNodeStateMachineEditor, AnimationTreeNodeEditorPlugin);
 | 
						GDCLASS(AnimationNodeStateMachineEditor, AnimationTreeNodeEditorPlugin);
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -50,6 +50,9 @@
 | 
				
			||||||
#include "scene/gui/texture_button.h"
 | 
					#include "scene/gui/texture_button.h"
 | 
				
			||||||
#include "scene/main/http_request.h"
 | 
					#include "scene/main/http_request.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					class EditorFileDialog;
 | 
				
			||||||
 | 
					class MenuButton;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class EditorAssetLibraryItem : public PanelContainer {
 | 
					class EditorAssetLibraryItem : public PanelContainer {
 | 
				
			||||||
	GDCLASS(EditorAssetLibraryItem, PanelContainer);
 | 
						GDCLASS(EditorAssetLibraryItem, PanelContainer);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -31,9 +31,12 @@
 | 
				
			||||||
#ifndef BIT_MAP_EDITOR_PLUGIN_H
 | 
					#ifndef BIT_MAP_EDITOR_PLUGIN_H
 | 
				
			||||||
#define BIT_MAP_EDITOR_PLUGIN_H
 | 
					#define BIT_MAP_EDITOR_PLUGIN_H
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#include "editor/editor_inspector.h"
 | 
				
			||||||
#include "editor/editor_plugin.h"
 | 
					#include "editor/editor_plugin.h"
 | 
				
			||||||
#include "scene/resources/bit_map.h"
 | 
					#include "scene/resources/bit_map.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					class TextureRect;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class BitMapEditor : public VBoxContainer {
 | 
					class BitMapEditor : public VBoxContainer {
 | 
				
			||||||
	GDCLASS(BitMapEditor, VBoxContainer);
 | 
						GDCLASS(BitMapEditor, VBoxContainer);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -42,8 +42,11 @@
 | 
				
			||||||
#include "scene/gui/texture_rect.h"
 | 
					#include "scene/gui/texture_rect.h"
 | 
				
			||||||
#include "scene/main/canvas_item.h"
 | 
					#include "scene/main/canvas_item.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					class AcceptDialog;
 | 
				
			||||||
 | 
					class ConfirmationDialog;
 | 
				
			||||||
class EditorData;
 | 
					class EditorData;
 | 
				
			||||||
class CanvasItemEditorViewport;
 | 
					class CanvasItemEditorViewport;
 | 
				
			||||||
 | 
					class MenuButton;
 | 
				
			||||||
class ViewPanner;
 | 
					class ViewPanner;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class CanvasItemEditorSelectedItem : public Object {
 | 
					class CanvasItemEditorSelectedItem : public Object {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -35,6 +35,7 @@
 | 
				
			||||||
#include "editor/editor_settings.h"
 | 
					#include "editor/editor_settings.h"
 | 
				
			||||||
#include "editor/editor_undo_redo_manager.h"
 | 
					#include "editor/editor_undo_redo_manager.h"
 | 
				
			||||||
#include "editor/plugins/canvas_item_editor_plugin.h"
 | 
					#include "editor/plugins/canvas_item_editor_plugin.h"
 | 
				
			||||||
 | 
					#include "scene/gui/grid_container.h"
 | 
				
			||||||
#include "scene/gui/separator.h"
 | 
					#include "scene/gui/separator.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// Inspector controls.
 | 
					// Inspector controls.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -31,6 +31,7 @@
 | 
				
			||||||
#ifndef CONTROL_EDITOR_PLUGIN_H
 | 
					#ifndef CONTROL_EDITOR_PLUGIN_H
 | 
				
			||||||
#define CONTROL_EDITOR_PLUGIN_H
 | 
					#define CONTROL_EDITOR_PLUGIN_H
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#include "editor/editor_inspector.h"
 | 
				
			||||||
#include "editor/editor_plugin.h"
 | 
					#include "editor/editor_plugin.h"
 | 
				
			||||||
#include "scene/gui/box_container.h"
 | 
					#include "scene/gui/box_container.h"
 | 
				
			||||||
#include "scene/gui/button.h"
 | 
					#include "scene/gui/button.h"
 | 
				
			||||||
| 
						 | 
					@ -45,6 +46,7 @@
 | 
				
			||||||
#include "scene/gui/texture_rect.h"
 | 
					#include "scene/gui/texture_rect.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class EditorUndoRedoManager;
 | 
					class EditorUndoRedoManager;
 | 
				
			||||||
 | 
					class GridContainer;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// Inspector controls.
 | 
					// Inspector controls.
 | 
				
			||||||
class ControlPositioningWarning : public MarginContainer {
 | 
					class ControlPositioningWarning : public MarginContainer {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -36,10 +36,13 @@
 | 
				
			||||||
#include "scene/2d/cpu_particles_2d.h"
 | 
					#include "scene/2d/cpu_particles_2d.h"
 | 
				
			||||||
#include "scene/gui/box_container.h"
 | 
					#include "scene/gui/box_container.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class EditorPlugin;
 | 
					class CheckBox;
 | 
				
			||||||
 | 
					class ConfirmationDialog;
 | 
				
			||||||
class SpinBox;
 | 
					class SpinBox;
 | 
				
			||||||
class EditorFileDialog;
 | 
					class EditorFileDialog;
 | 
				
			||||||
class EditorUndoRedoManager;
 | 
					class EditorUndoRedoManager;
 | 
				
			||||||
 | 
					class MenuButton;
 | 
				
			||||||
 | 
					class OptionButton;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class CPUParticles2DEditorPlugin : public EditorPlugin {
 | 
					class CPUParticles2DEditorPlugin : public EditorPlugin {
 | 
				
			||||||
	GDCLASS(CPUParticles2DEditorPlugin, EditorPlugin);
 | 
						GDCLASS(CPUParticles2DEditorPlugin, EditorPlugin);
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -31,6 +31,7 @@
 | 
				
			||||||
#ifndef CURVE_EDITOR_PLUGIN_H
 | 
					#ifndef CURVE_EDITOR_PLUGIN_H
 | 
				
			||||||
#define CURVE_EDITOR_PLUGIN_H
 | 
					#define CURVE_EDITOR_PLUGIN_H
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#include "editor/editor_inspector.h"
 | 
				
			||||||
#include "editor/editor_plugin.h"
 | 
					#include "editor/editor_plugin.h"
 | 
				
			||||||
#include "editor/editor_resource_preview.h"
 | 
					#include "editor/editor_resource_preview.h"
 | 
				
			||||||
#include "scene/resources/curve.h"
 | 
					#include "scene/resources/curve.h"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -37,8 +37,12 @@
 | 
				
			||||||
#include "scene/gui/box_container.h"
 | 
					#include "scene/gui/box_container.h"
 | 
				
			||||||
#include "scene/gui/spin_box.h"
 | 
					#include "scene/gui/spin_box.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					class CheckBox;
 | 
				
			||||||
 | 
					class ConfirmationDialog;
 | 
				
			||||||
class EditorFileDialog;
 | 
					class EditorFileDialog;
 | 
				
			||||||
class EditorUndoRedoManager;
 | 
					class EditorUndoRedoManager;
 | 
				
			||||||
 | 
					class MenuButton;
 | 
				
			||||||
 | 
					class OptionButton;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class GPUParticles2DEditorPlugin : public EditorPlugin {
 | 
					class GPUParticles2DEditorPlugin : public EditorPlugin {
 | 
				
			||||||
	GDCLASS(GPUParticles2DEditorPlugin, EditorPlugin);
 | 
						GDCLASS(GPUParticles2DEditorPlugin, EditorPlugin);
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -35,6 +35,10 @@
 | 
				
			||||||
#include "scene/3d/gpu_particles_3d.h"
 | 
					#include "scene/3d/gpu_particles_3d.h"
 | 
				
			||||||
#include "scene/gui/spin_box.h"
 | 
					#include "scene/gui/spin_box.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					class ConfirmationDialog;
 | 
				
			||||||
 | 
					class HBoxContainer;
 | 
				
			||||||
 | 
					class MenuButton;
 | 
				
			||||||
 | 
					class OptionButton;
 | 
				
			||||||
class SceneTreeDialog;
 | 
					class SceneTreeDialog;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class GPUParticles3DEditorBase : public Control {
 | 
					class GPUParticles3DEditorBase : public Control {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -37,6 +37,7 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
struct EditorProgress;
 | 
					struct EditorProgress;
 | 
				
			||||||
class EditorFileDialog;
 | 
					class EditorFileDialog;
 | 
				
			||||||
 | 
					class HBoxContainer;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class GPUParticlesCollisionSDF3DEditorPlugin : public EditorPlugin {
 | 
					class GPUParticlesCollisionSDF3DEditorPlugin : public EditorPlugin {
 | 
				
			||||||
	GDCLASS(GPUParticlesCollisionSDF3DEditorPlugin, EditorPlugin);
 | 
						GDCLASS(GPUParticlesCollisionSDF3DEditorPlugin, EditorPlugin);
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -31,6 +31,7 @@
 | 
				
			||||||
#ifndef GRADIENT_EDITOR_PLUGIN_H
 | 
					#ifndef GRADIENT_EDITOR_PLUGIN_H
 | 
				
			||||||
#define GRADIENT_EDITOR_PLUGIN_H
 | 
					#define GRADIENT_EDITOR_PLUGIN_H
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#include "editor/editor_inspector.h"
 | 
				
			||||||
#include "editor/editor_plugin.h"
 | 
					#include "editor/editor_plugin.h"
 | 
				
			||||||
#include "gradient_editor.h"
 | 
					#include "gradient_editor.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -31,6 +31,7 @@
 | 
				
			||||||
#ifndef GRADIENT_TEXTURE_2D_EDITOR_PLUGIN_H
 | 
					#ifndef GRADIENT_TEXTURE_2D_EDITOR_PLUGIN_H
 | 
				
			||||||
#define GRADIENT_TEXTURE_2D_EDITOR_PLUGIN_H
 | 
					#define GRADIENT_TEXTURE_2D_EDITOR_PLUGIN_H
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#include "editor/editor_inspector.h"
 | 
				
			||||||
#include "editor/editor_plugin.h"
 | 
					#include "editor/editor_plugin.h"
 | 
				
			||||||
#include "editor/editor_spin_slider.h"
 | 
					#include "editor/editor_spin_slider.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -31,6 +31,7 @@
 | 
				
			||||||
#ifndef MATERIAL_EDITOR_PLUGIN_H
 | 
					#ifndef MATERIAL_EDITOR_PLUGIN_H
 | 
				
			||||||
#define MATERIAL_EDITOR_PLUGIN_H
 | 
					#define MATERIAL_EDITOR_PLUGIN_H
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#include "editor/editor_inspector.h"
 | 
				
			||||||
#include "editor/editor_plugin.h"
 | 
					#include "editor/editor_plugin.h"
 | 
				
			||||||
#include "editor/plugins/editor_resource_conversion_plugin.h"
 | 
					#include "editor/plugins/editor_resource_conversion_plugin.h"
 | 
				
			||||||
#include "scene/3d/camera_3d.h"
 | 
					#include "scene/3d/camera_3d.h"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -31,6 +31,7 @@
 | 
				
			||||||
#ifndef MESH_EDITOR_PLUGIN_H
 | 
					#ifndef MESH_EDITOR_PLUGIN_H
 | 
				
			||||||
#define MESH_EDITOR_PLUGIN_H
 | 
					#define MESH_EDITOR_PLUGIN_H
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#include "editor/editor_inspector.h"
 | 
				
			||||||
#include "editor/editor_plugin.h"
 | 
					#include "editor/editor_plugin.h"
 | 
				
			||||||
#include "scene/3d/camera_3d.h"
 | 
					#include "scene/3d/camera_3d.h"
 | 
				
			||||||
#include "scene/3d/light_3d.h"
 | 
					#include "scene/3d/light_3d.h"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -35,6 +35,10 @@
 | 
				
			||||||
#include "scene/3d/mesh_instance_3d.h"
 | 
					#include "scene/3d/mesh_instance_3d.h"
 | 
				
			||||||
#include "scene/gui/spin_box.h"
 | 
					#include "scene/gui/spin_box.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					class AcceptDialog;
 | 
				
			||||||
 | 
					class ConfirmationDialog;
 | 
				
			||||||
 | 
					class MenuButton;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class MeshInstance3DEditor : public Control {
 | 
					class MeshInstance3DEditor : public Control {
 | 
				
			||||||
	GDCLASS(MeshInstance3DEditor, Control);
 | 
						GDCLASS(MeshInstance3DEditor, Control);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -36,6 +36,10 @@
 | 
				
			||||||
#include "scene/gui/slider.h"
 | 
					#include "scene/gui/slider.h"
 | 
				
			||||||
#include "scene/gui/spin_box.h"
 | 
					#include "scene/gui/spin_box.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					class AcceptDialog;
 | 
				
			||||||
 | 
					class ConfirmationDialog;
 | 
				
			||||||
 | 
					class MenuButton;
 | 
				
			||||||
 | 
					class OptionButton;
 | 
				
			||||||
class SceneTreeDialog;
 | 
					class SceneTreeDialog;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class MultiMeshEditor : public Control {
 | 
					class MultiMeshEditor : public Control {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -39,6 +39,7 @@
 | 
				
			||||||
#include "scene/3d/light_3d.h"
 | 
					#include "scene/3d/light_3d.h"
 | 
				
			||||||
#include "scene/3d/visual_instance_3d.h"
 | 
					#include "scene/3d/visual_instance_3d.h"
 | 
				
			||||||
#include "scene/3d/world_environment.h"
 | 
					#include "scene/3d/world_environment.h"
 | 
				
			||||||
 | 
					#include "scene/gui/box_container.h"
 | 
				
			||||||
#include "scene/gui/color_picker.h"
 | 
					#include "scene/gui/color_picker.h"
 | 
				
			||||||
#include "scene/gui/panel_container.h"
 | 
					#include "scene/gui/panel_container.h"
 | 
				
			||||||
#include "scene/gui/spin_box.h"
 | 
					#include "scene/gui/spin_box.h"
 | 
				
			||||||
| 
						 | 
					@ -47,9 +48,14 @@
 | 
				
			||||||
#include "scene/resources/fog_material.h"
 | 
					#include "scene/resources/fog_material.h"
 | 
				
			||||||
#include "scene/resources/sky_material.h"
 | 
					#include "scene/resources/sky_material.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					class AcceptDialog;
 | 
				
			||||||
 | 
					class CheckBox;
 | 
				
			||||||
 | 
					class ConfirmationDialog;
 | 
				
			||||||
class EditorData;
 | 
					class EditorData;
 | 
				
			||||||
 | 
					class MenuButton;
 | 
				
			||||||
class Node3DEditor;
 | 
					class Node3DEditor;
 | 
				
			||||||
class Node3DEditorViewport;
 | 
					class Node3DEditorViewport;
 | 
				
			||||||
 | 
					class OptionButton;
 | 
				
			||||||
class SubViewportContainer;
 | 
					class SubViewportContainer;
 | 
				
			||||||
class DirectionalLight3D;
 | 
					class DirectionalLight3D;
 | 
				
			||||||
class WorldEnvironment;
 | 
					class WorldEnvironment;
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -33,10 +33,12 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "editor/editor_plugin.h"
 | 
					#include "editor/editor_plugin.h"
 | 
				
			||||||
#include "scene/2d/path_2d.h"
 | 
					#include "scene/2d/path_2d.h"
 | 
				
			||||||
 | 
					#include "scene/gui/box_container.h"
 | 
				
			||||||
#include "scene/gui/separator.h"
 | 
					#include "scene/gui/separator.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class CanvasItemEditor;
 | 
					class CanvasItemEditor;
 | 
				
			||||||
class EditorUndoRedoManager;
 | 
					class EditorUndoRedoManager;
 | 
				
			||||||
 | 
					class MenuButton;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class Path2DEditor : public HBoxContainer {
 | 
					class Path2DEditor : public HBoxContainer {
 | 
				
			||||||
	GDCLASS(Path2DEditor, HBoxContainer);
 | 
						GDCLASS(Path2DEditor, HBoxContainer);
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -37,6 +37,8 @@
 | 
				
			||||||
#include "scene/3d/path_3d.h"
 | 
					#include "scene/3d/path_3d.h"
 | 
				
			||||||
#include "scene/gui/separator.h"
 | 
					#include "scene/gui/separator.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					class MenuButton;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class Path3DGizmo : public EditorNode3DGizmo {
 | 
					class Path3DGizmo : public EditorNode3DGizmo {
 | 
				
			||||||
	GDCLASS(Path3DGizmo, EditorNode3DGizmo);
 | 
						GDCLASS(Path3DGizmo, EditorNode3DGizmo);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -33,11 +33,17 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "editor/plugins/abstract_polygon_2d_editor.h"
 | 
					#include "editor/plugins/abstract_polygon_2d_editor.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					class AcceptDialog;
 | 
				
			||||||
 | 
					class ButtonGroup;
 | 
				
			||||||
 | 
					class HScrollBar;
 | 
				
			||||||
class HSlider;
 | 
					class HSlider;
 | 
				
			||||||
 | 
					class MenuButton;
 | 
				
			||||||
class Panel;
 | 
					class Panel;
 | 
				
			||||||
class ScrollContainer;
 | 
					class ScrollContainer;
 | 
				
			||||||
class SpinBox;
 | 
					class SpinBox;
 | 
				
			||||||
 | 
					class TextureRect;
 | 
				
			||||||
class ViewPanner;
 | 
					class ViewPanner;
 | 
				
			||||||
 | 
					class VScrollBar;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class Polygon2DEditor : public AbstractPolygon2DEditor {
 | 
					class Polygon2DEditor : public AbstractPolygon2DEditor {
 | 
				
			||||||
	GDCLASS(Polygon2DEditor, AbstractPolygon2DEditor);
 | 
						GDCLASS(Polygon2DEditor, AbstractPolygon2DEditor);
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -34,10 +34,12 @@
 | 
				
			||||||
#include "editor/editor_plugin.h"
 | 
					#include "editor/editor_plugin.h"
 | 
				
			||||||
#include "scene/3d/collision_polygon_3d.h"
 | 
					#include "scene/3d/collision_polygon_3d.h"
 | 
				
			||||||
#include "scene/3d/mesh_instance_3d.h"
 | 
					#include "scene/3d/mesh_instance_3d.h"
 | 
				
			||||||
 | 
					#include "scene/gui/box_container.h"
 | 
				
			||||||
#include "scene/resources/immediate_mesh.h"
 | 
					#include "scene/resources/immediate_mesh.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class CanvasItemEditor;
 | 
					class CanvasItemEditor;
 | 
				
			||||||
class EditorUndoRedoManager;
 | 
					class EditorUndoRedoManager;
 | 
				
			||||||
 | 
					class MenuButton;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class Polygon3DEditor : public HBoxContainer {
 | 
					class Polygon3DEditor : public HBoxContainer {
 | 
				
			||||||
	GDCLASS(Polygon3DEditor, HBoxContainer);
 | 
						GDCLASS(Polygon3DEditor, HBoxContainer);
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -33,6 +33,7 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "editor/editor_plugin.h"
 | 
					#include "editor/editor_plugin.h"
 | 
				
			||||||
#include "scene/gui/dialogs.h"
 | 
					#include "scene/gui/dialogs.h"
 | 
				
			||||||
 | 
					#include "scene/gui/panel_container.h"
 | 
				
			||||||
#include "scene/gui/tree.h"
 | 
					#include "scene/gui/tree.h"
 | 
				
			||||||
#include "scene/main/resource_preloader.h"
 | 
					#include "scene/main/resource_preloader.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -30,6 +30,8 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "root_motion_editor_plugin.h"
 | 
					#include "root_motion_editor_plugin.h"
 | 
				
			||||||
#include "editor/editor_node.h"
 | 
					#include "editor/editor_node.h"
 | 
				
			||||||
 | 
					#include "scene/animation/animation_player.h"
 | 
				
			||||||
 | 
					#include "scene/animation/animation_tree.h"
 | 
				
			||||||
#include "scene/main/window.h"
 | 
					#include "scene/main/window.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void EditorPropertyRootMotion::_confirmed() {
 | 
					void EditorPropertyRootMotion::_confirmed() {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -32,9 +32,8 @@
 | 
				
			||||||
#define ROOT_MOTION_EDITOR_PLUGIN_H
 | 
					#define ROOT_MOTION_EDITOR_PLUGIN_H
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "editor/editor_inspector.h"
 | 
					#include "editor/editor_inspector.h"
 | 
				
			||||||
#include "editor/editor_spin_slider.h"
 | 
					
 | 
				
			||||||
#include "editor/property_selector.h"
 | 
					class Tree;
 | 
				
			||||||
#include "scene/animation/animation_tree.h"
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
class EditorPropertyRootMotion : public EditorProperty {
 | 
					class EditorPropertyRootMotion : public EditorProperty {
 | 
				
			||||||
	GDCLASS(EditorPropertyRootMotion, EditorProperty);
 | 
						GDCLASS(EditorPropertyRootMotion, EditorProperty);
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -48,6 +48,7 @@
 | 
				
			||||||
#include "scene/resources/text_file.h"
 | 
					#include "scene/resources/text_file.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class EditorFileDialog;
 | 
					class EditorFileDialog;
 | 
				
			||||||
 | 
					class TextureRect;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class EditorSyntaxHighlighter : public SyntaxHighlighter {
 | 
					class EditorSyntaxHighlighter : public SyntaxHighlighter {
 | 
				
			||||||
	GDCLASS(EditorSyntaxHighlighter, SyntaxHighlighter)
 | 
						GDCLASS(EditorSyntaxHighlighter, SyntaxHighlighter)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -35,6 +35,7 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class HSplitContainer;
 | 
					class HSplitContainer;
 | 
				
			||||||
class ItemList;
 | 
					class ItemList;
 | 
				
			||||||
 | 
					class MenuButton;
 | 
				
			||||||
class ShaderCreateDialog;
 | 
					class ShaderCreateDialog;
 | 
				
			||||||
class TabContainer;
 | 
					class TabContainer;
 | 
				
			||||||
class TextShaderEditor;
 | 
					class TextShaderEditor;
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -35,6 +35,9 @@
 | 
				
			||||||
#include "scene/2d/skeleton_2d.h"
 | 
					#include "scene/2d/skeleton_2d.h"
 | 
				
			||||||
#include "scene/gui/spin_box.h"
 | 
					#include "scene/gui/spin_box.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					class AcceptDialog;
 | 
				
			||||||
 | 
					class MenuButton;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class Skeleton2DEditor : public Control {
 | 
					class Skeleton2DEditor : public Control {
 | 
				
			||||||
	GDCLASS(Skeleton2DEditor, Control);
 | 
						GDCLASS(Skeleton2DEditor, Control);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -35,6 +35,10 @@
 | 
				
			||||||
#include "scene/2d/sprite_2d.h"
 | 
					#include "scene/2d/sprite_2d.h"
 | 
				
			||||||
#include "scene/gui/spin_box.h"
 | 
					#include "scene/gui/spin_box.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					class AcceptDialog;
 | 
				
			||||||
 | 
					class ConfirmationDialog;
 | 
				
			||||||
 | 
					class MenuButton;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class Sprite2DEditor : public Control {
 | 
					class Sprite2DEditor : public Control {
 | 
				
			||||||
	GDCLASS(Sprite2DEditor, Control);
 | 
						GDCLASS(Sprite2DEditor, Control);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -31,6 +31,7 @@
 | 
				
			||||||
#ifndef TEXTURE_3D_EDITOR_PLUGIN_H
 | 
					#ifndef TEXTURE_3D_EDITOR_PLUGIN_H
 | 
				
			||||||
#define TEXTURE_3D_EDITOR_PLUGIN_H
 | 
					#define TEXTURE_3D_EDITOR_PLUGIN_H
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#include "editor/editor_inspector.h"
 | 
				
			||||||
#include "editor/editor_plugin.h"
 | 
					#include "editor/editor_plugin.h"
 | 
				
			||||||
#include "scene/gui/spin_box.h"
 | 
					#include "scene/gui/spin_box.h"
 | 
				
			||||||
#include "scene/resources/shader.h"
 | 
					#include "scene/resources/shader.h"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -31,9 +31,13 @@
 | 
				
			||||||
#ifndef TEXTURE_EDITOR_PLUGIN_H
 | 
					#ifndef TEXTURE_EDITOR_PLUGIN_H
 | 
				
			||||||
#define TEXTURE_EDITOR_PLUGIN_H
 | 
					#define TEXTURE_EDITOR_PLUGIN_H
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#include "editor/editor_inspector.h"
 | 
				
			||||||
#include "editor/editor_plugin.h"
 | 
					#include "editor/editor_plugin.h"
 | 
				
			||||||
 | 
					#include "scene/gui/margin_container.h"
 | 
				
			||||||
#include "scene/resources/texture.h"
 | 
					#include "scene/resources/texture.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					class TextureRect;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class TexturePreview : public MarginContainer {
 | 
					class TexturePreview : public MarginContainer {
 | 
				
			||||||
	GDCLASS(TexturePreview, MarginContainer);
 | 
						GDCLASS(TexturePreview, MarginContainer);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -31,6 +31,7 @@
 | 
				
			||||||
#ifndef TEXTURE_LAYERED_EDITOR_PLUGIN_H
 | 
					#ifndef TEXTURE_LAYERED_EDITOR_PLUGIN_H
 | 
				
			||||||
#define TEXTURE_LAYERED_EDITOR_PLUGIN_H
 | 
					#define TEXTURE_LAYERED_EDITOR_PLUGIN_H
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#include "editor/editor_inspector.h"
 | 
				
			||||||
#include "editor/editor_plugin.h"
 | 
					#include "editor/editor_plugin.h"
 | 
				
			||||||
#include "scene/gui/spin_box.h"
 | 
					#include "scene/gui/spin_box.h"
 | 
				
			||||||
#include "scene/resources/shader.h"
 | 
					#include "scene/resources/shader.h"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -32,6 +32,7 @@
 | 
				
			||||||
#define TEXTURE_REGION_EDITOR_PLUGIN_H
 | 
					#define TEXTURE_REGION_EDITOR_PLUGIN_H
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "canvas_item_editor_plugin.h"
 | 
					#include "canvas_item_editor_plugin.h"
 | 
				
			||||||
 | 
					#include "editor/editor_inspector.h"
 | 
				
			||||||
#include "editor/editor_plugin.h"
 | 
					#include "editor/editor_plugin.h"
 | 
				
			||||||
#include "scene/2d/sprite_2d.h"
 | 
					#include "scene/2d/sprite_2d.h"
 | 
				
			||||||
#include "scene/3d/sprite_3d.h"
 | 
					#include "scene/3d/sprite_3d.h"
 | 
				
			||||||
| 
						 | 
					@ -41,6 +42,7 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class ViewPanner;
 | 
					class ViewPanner;
 | 
				
			||||||
class EditorUndoRedoManager;
 | 
					class EditorUndoRedoManager;
 | 
				
			||||||
 | 
					class OptionButton;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class TextureRegionEditor : public AcceptDialog {
 | 
					class TextureRegionEditor : public AcceptDialog {
 | 
				
			||||||
	GDCLASS(TextureRegionEditor, AcceptDialog);
 | 
						GDCLASS(TextureRegionEditor, AcceptDialog);
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -45,6 +45,8 @@
 | 
				
			||||||
#include "scene/resources/theme.h"
 | 
					#include "scene/resources/theme.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class EditorFileDialog;
 | 
					class EditorFileDialog;
 | 
				
			||||||
 | 
					class PanelContainer;
 | 
				
			||||||
 | 
					class TabContainer;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class ThemeItemImportTree : public VBoxContainer {
 | 
					class ThemeItemImportTree : public VBoxContainer {
 | 
				
			||||||
	GDCLASS(ThemeItemImportTree, VBoxContainer);
 | 
						GDCLASS(ThemeItemImportTree, VBoxContainer);
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -32,20 +32,13 @@
 | 
				
			||||||
#define VISUAL_SHADER_EDITOR_PLUGIN_H
 | 
					#define VISUAL_SHADER_EDITOR_PLUGIN_H
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "editor/editor_plugin.h"
 | 
					#include "editor/editor_plugin.h"
 | 
				
			||||||
 | 
					#include "editor/editor_properties.h"
 | 
				
			||||||
#include "editor/plugins/editor_resource_conversion_plugin.h"
 | 
					#include "editor/plugins/editor_resource_conversion_plugin.h"
 | 
				
			||||||
#include "scene/resources/visual_shader.h"
 | 
					#include "scene/resources/visual_shader.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class Button;
 | 
					 | 
				
			||||||
class CodeEdit;
 | 
					 | 
				
			||||||
class CodeHighlighter;
 | 
					 | 
				
			||||||
class CurveEditor;
 | 
					class CurveEditor;
 | 
				
			||||||
class GraphEdit;
 | 
					class GraphEdit;
 | 
				
			||||||
class GraphNode;
 | 
					class GraphNode;
 | 
				
			||||||
class PopupMenu;
 | 
					 | 
				
			||||||
class PopupPanel;
 | 
					 | 
				
			||||||
class RichTextLabel;
 | 
					 | 
				
			||||||
class TextEdit;
 | 
					 | 
				
			||||||
class Tree;
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
class VisualShaderEditor;
 | 
					class VisualShaderEditor;
 | 
				
			||||||
class EditorUndoRedoManager;
 | 
					class EditorUndoRedoManager;
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -37,6 +37,7 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class EditorFileDialog;
 | 
					class EditorFileDialog;
 | 
				
			||||||
struct EditorProgress;
 | 
					struct EditorProgress;
 | 
				
			||||||
 | 
					class HBoxContainer;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class VoxelGIEditorPlugin : public EditorPlugin {
 | 
					class VoxelGIEditorPlugin : public EditorPlugin {
 | 
				
			||||||
	GDCLASS(VoxelGIEditorPlugin, EditorPlugin);
 | 
						GDCLASS(VoxelGIEditorPlugin, EditorPlugin);
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -46,6 +46,8 @@
 | 
				
			||||||
#include "scene/gui/tree.h"
 | 
					#include "scene/gui/tree.h"
 | 
				
			||||||
#include "scene_tree_editor.h"
 | 
					#include "scene_tree_editor.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					class TextureRect;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "modules/modules_enabled.gen.h" // For regex.
 | 
					#include "modules/modules_enabled.gen.h" // For regex.
 | 
				
			||||||
#ifdef MODULE_REGEX_ENABLED
 | 
					#ifdef MODULE_REGEX_ENABLED
 | 
				
			||||||
class RenameDialog;
 | 
					class RenameDialog;
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -85,6 +85,7 @@
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifdef TOOLS_ENABLED
 | 
					#ifdef TOOLS_ENABLED
 | 
				
			||||||
 | 
					#include "editor/debugger/editor_debugger_node.h"
 | 
				
			||||||
#include "editor/doc_data_class_path.gen.h"
 | 
					#include "editor/doc_data_class_path.gen.h"
 | 
				
			||||||
#include "editor/doc_tools.h"
 | 
					#include "editor/doc_tools.h"
 | 
				
			||||||
#include "editor/editor_node.h"
 | 
					#include "editor/editor_node.h"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -36,6 +36,8 @@
 | 
				
			||||||
#include "editor/editor_plugin.h"
 | 
					#include "editor/editor_plugin.h"
 | 
				
			||||||
#include "editor_scene_importer_gltf.h"
 | 
					#include "editor_scene_importer_gltf.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					class EditorFileDialog;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class SceneExporterGLTFPlugin : public EditorPlugin {
 | 
					class SceneExporterGLTFPlugin : public EditorPlugin {
 | 
				
			||||||
	GDCLASS(SceneExporterGLTFPlugin, EditorPlugin);
 | 
						GDCLASS(SceneExporterGLTFPlugin, EditorPlugin);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -35,11 +35,14 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "../grid_map.h"
 | 
					#include "../grid_map.h"
 | 
				
			||||||
#include "editor/editor_plugin.h"
 | 
					#include "editor/editor_plugin.h"
 | 
				
			||||||
 | 
					#include "scene/gui/box_container.h"
 | 
				
			||||||
#include "scene/gui/item_list.h"
 | 
					#include "scene/gui/item_list.h"
 | 
				
			||||||
#include "scene/gui/slider.h"
 | 
					#include "scene/gui/slider.h"
 | 
				
			||||||
#include "scene/gui/spin_box.h"
 | 
					#include "scene/gui/spin_box.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					class ConfirmationDialog;
 | 
				
			||||||
class EditorUndoRedoManager;
 | 
					class EditorUndoRedoManager;
 | 
				
			||||||
 | 
					class MenuButton;
 | 
				
			||||||
class Node3DEditorPlugin;
 | 
					class Node3DEditorPlugin;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class GridMapEditor : public VBoxContainer {
 | 
					class GridMapEditor : public VBoxContainer {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -35,6 +35,7 @@
 | 
				
			||||||
#include "editor/editor_settings.h"
 | 
					#include "editor/editor_settings.h"
 | 
				
			||||||
#include "editor/editor_undo_redo_manager.h"
 | 
					#include "editor/editor_undo_redo_manager.h"
 | 
				
			||||||
#include "editor/inspector_dock.h"
 | 
					#include "editor/inspector_dock.h"
 | 
				
			||||||
 | 
					#include "editor/property_selector.h"
 | 
				
			||||||
#include "editor/scene_tree_editor.h"
 | 
					#include "editor/scene_tree_editor.h"
 | 
				
			||||||
#include "modules/multiplayer/multiplayer_synchronizer.h"
 | 
					#include "modules/multiplayer/multiplayer_synchronizer.h"
 | 
				
			||||||
#include "scene/gui/dialogs.h"
 | 
					#include "scene/gui/dialogs.h"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -32,17 +32,17 @@
 | 
				
			||||||
#define REPLICATION_EDITOR_PLUGIN_H
 | 
					#define REPLICATION_EDITOR_PLUGIN_H
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "editor/editor_plugin.h"
 | 
					#include "editor/editor_plugin.h"
 | 
				
			||||||
 | 
					#include "modules/multiplayer/scene_replication_config.h"
 | 
				
			||||||
#include "editor/editor_spin_slider.h"
 | 
					#include "scene/gui/box_container.h"
 | 
				
			||||||
#include "editor/property_selector.h"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#include "../scene_replication_config.h"
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
class ConfirmationDialog;
 | 
					class ConfirmationDialog;
 | 
				
			||||||
class MultiplayerSynchronizer;
 | 
					class MultiplayerSynchronizer;
 | 
				
			||||||
class SceneTreeDialog;
 | 
					class AcceptDialog;
 | 
				
			||||||
 | 
					class LineEdit;
 | 
				
			||||||
class Tree;
 | 
					class Tree;
 | 
				
			||||||
class TreeItem;
 | 
					class TreeItem;
 | 
				
			||||||
 | 
					class PropertySelector;
 | 
				
			||||||
 | 
					class SceneTreeDialog;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class ReplicationEditor : public VBoxContainer {
 | 
					class ReplicationEditor : public VBoxContainer {
 | 
				
			||||||
	GDCLASS(ReplicationEditor, VBoxContainer);
 | 
						GDCLASS(ReplicationEditor, VBoxContainer);
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -35,6 +35,8 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "editor/editor_plugin.h"
 | 
					#include "editor/editor_plugin.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					class AcceptDialog;
 | 
				
			||||||
 | 
					class HBoxContainer;
 | 
				
			||||||
class NavigationRegion3D;
 | 
					class NavigationRegion3D;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class NavigationMeshEditor : public Control {
 | 
					class NavigationMeshEditor : public Control {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -32,7 +32,9 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifdef TOOLS_ENABLED
 | 
					#ifdef TOOLS_ENABLED
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#include "editor/editor_inspector.h"
 | 
				
			||||||
#include "editor/editor_scale.h"
 | 
					#include "editor/editor_scale.h"
 | 
				
			||||||
 | 
					#include "scene/gui/texture_rect.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#include "modules/noise/noise.h"
 | 
					#include "modules/noise/noise.h"
 | 
				
			||||||
#include "modules/noise/noise_texture_2d.h"
 | 
					#include "modules/noise/noise_texture_2d.h"
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue