diff options
| author | Yuri Roubinsky <chaosus89@gmail.com> | 2020-09-21 14:32:59 +0300 |
|---|---|---|
| committer | Yuri Roubinsky <chaosus89@gmail.com> | 2020-09-21 22:19:20 +0300 |
| commit | 07fb960a88a30a2cc6ab043c81e2c8414a0d2c94 (patch) | |
| tree | 98ff9ab232d10be718a0db5421cae17559996e9e /scene/resources/visual_shader.h | |
| parent | 80399781100796ea62184a2a908fc7fe23b27303 (diff) | |
| download | redot-engine-07fb960a88a30a2cc6ab043c81e2c8414a0d2c94.tar.gz | |
Fix some bugs in visual shader editor
Diffstat (limited to 'scene/resources/visual_shader.h')
| -rw-r--r-- | scene/resources/visual_shader.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/scene/resources/visual_shader.h b/scene/resources/visual_shader.h index 513a17b024..e7d74b6c17 100644 --- a/scene/resources/visual_shader.h +++ b/scene/resources/visual_shader.h @@ -242,6 +242,8 @@ public: virtual bool is_generate_input_var(int p_port) const; virtual bool is_code_generated() const; + virtual bool is_show_prop_names() const; + virtual bool is_use_prop_slots() const; virtual Vector<StringName> get_editable_properties() const; @@ -454,6 +456,7 @@ protected: public: static void add_uniform(const String &p_name, UniformType p_type); static void clear_uniforms(); + static bool has_uniform(const String &p_name); public: virtual String get_caption() const override; @@ -469,6 +472,9 @@ public: void set_uniform_name(const String &p_name); String get_uniform_name() const; + void _set_uniform_type(int p_uniform_type); + int _get_uniform_type() const; + int get_uniforms_count() const; String get_uniform_name_by_index(int p_idx) const; UniformType get_uniform_type_by_name(const String &p_name) const; |
