summaryrefslogtreecommitdiffstats
path: root/editor/plugins/shader_editor_plugin.h
diff options
context:
space:
mode:
Diffstat (limited to 'editor/plugins/shader_editor_plugin.h')
-rw-r--r--editor/plugins/shader_editor_plugin.h7
1 files changed, 3 insertions, 4 deletions
diff --git a/editor/plugins/shader_editor_plugin.h b/editor/plugins/shader_editor_plugin.h
index 386261d844..f9b9405e45 100644
--- a/editor/plugins/shader_editor_plugin.h
+++ b/editor/plugins/shader_editor_plugin.h
@@ -37,6 +37,7 @@ class HSplitContainer;
class ItemList;
class MenuButton;
class ShaderCreateDialog;
+class ShaderEditor;
class TabContainer;
class TextShaderEditor;
class VisualShaderEditor;
@@ -52,8 +53,7 @@ class ShaderEditorPlugin : public EditorPlugin {
struct EditedShader {
Ref<Shader> shader;
Ref<ShaderInclude> shader_inc;
- TextShaderEditor *shader_editor = nullptr;
- VisualShaderEditor *visual_shader_editor = nullptr;
+ ShaderEditor *shader_editor = nullptr;
String path;
String name;
};
@@ -121,8 +121,7 @@ public:
virtual void make_visible(bool p_visible) override;
virtual void selected_notify() override;
- TextShaderEditor *get_shader_editor(const Ref<Shader> &p_for_shader);
- VisualShaderEditor *get_visual_shader_editor(const Ref<Shader> &p_for_shader);
+ ShaderEditor *get_shader_editor(const Ref<Shader> &p_for_shader);
virtual void set_window_layout(Ref<ConfigFile> p_layout) override;
virtual void get_window_layout(Ref<ConfigFile> p_layout) override;