mirror of
https://github.com/godotengine/godot
synced 2024-10-14 11:58:36 +00:00
Make native shader source visualizer can highlight uint suffix
This commit is contained in:
parent
7cdad33311
commit
cff1111359
|
@ -66,6 +66,8 @@ void EditorNativeShaderSourceVisualizer::_load_theme_settings() {
|
||||||
// Colorize preprocessor statements.
|
// Colorize preprocessor statements.
|
||||||
const Color user_type_color = EDITOR_GET("text_editor/theme/highlighting/user_type_color");
|
const Color user_type_color = EDITOR_GET("text_editor/theme/highlighting/user_type_color");
|
||||||
syntax_highlighter->add_color_region("#", "", user_type_color, true);
|
syntax_highlighter->add_color_region("#", "", user_type_color, true);
|
||||||
|
|
||||||
|
syntax_highlighter->set_uint_suffix_enabled(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
void EditorNativeShaderSourceVisualizer::_inspect_shader(RID p_shader) {
|
void EditorNativeShaderSourceVisualizer::_inspect_shader(RID p_shader) {
|
||||||
|
|
|
@ -335,7 +335,7 @@ void ShaderTextEditor::_load_theme_settings() {
|
||||||
warnings_panel->add_theme_font_size_override("normal_font_size", EditorNode::get_singleton()->get_editor_theme()->get_font_size(SNAME("main_size"), EditorStringName(EditorFonts)));
|
warnings_panel->add_theme_font_size_override("normal_font_size", EditorNode::get_singleton()->get_editor_theme()->get_font_size(SNAME("main_size"), EditorStringName(EditorFonts)));
|
||||||
}
|
}
|
||||||
|
|
||||||
syntax_highlighter->set_uint_suffix_enabled();
|
syntax_highlighter->set_uint_suffix_enabled(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
void ShaderTextEditor::_check_shader_mode() {
|
void ShaderTextEditor::_check_shader_mode() {
|
||||||
|
|
|
@ -142,7 +142,7 @@ public:
|
||||||
void set_member_variable_color(Color p_color);
|
void set_member_variable_color(Color p_color);
|
||||||
Color get_member_variable_color() const;
|
Color get_member_variable_color() const;
|
||||||
|
|
||||||
void set_uint_suffix_enabled(bool p_enabled = true);
|
void set_uint_suffix_enabled(bool p_enabled);
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif // SYNTAX_HIGHLIGHTER_H
|
#endif // SYNTAX_HIGHLIGHTER_H
|
||||||
|
|
Loading…
Reference in a new issue