You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-05 12:10:55 +00:00
Fix some bugs in visual shader editor
This commit is contained in:
@@ -3490,6 +3490,14 @@ String VisualShaderNodeFloatUniform::generate_code(Shader::Mode p_mode, VisualSh
|
||||
return "\t" + p_output_vars[0] + " = " + get_uniform_name() + ";\n";
|
||||
}
|
||||
|
||||
bool VisualShaderNodeFloatUniform::is_show_prop_names() const {
|
||||
return true;
|
||||
}
|
||||
|
||||
bool VisualShaderNodeFloatUniform::is_use_prop_slots() const {
|
||||
return true;
|
||||
}
|
||||
|
||||
void VisualShaderNodeFloatUniform::set_hint(Hint p_hint) {
|
||||
hint = p_hint;
|
||||
emit_changed();
|
||||
@@ -3649,6 +3657,14 @@ String VisualShaderNodeIntUniform::generate_code(Shader::Mode p_mode, VisualShad
|
||||
return "\t" + p_output_vars[0] + " = " + get_uniform_name() + ";\n";
|
||||
}
|
||||
|
||||
bool VisualShaderNodeIntUniform::is_show_prop_names() const {
|
||||
return true;
|
||||
}
|
||||
|
||||
bool VisualShaderNodeIntUniform::is_use_prop_slots() const {
|
||||
return true;
|
||||
}
|
||||
|
||||
void VisualShaderNodeIntUniform::set_hint(Hint p_hint) {
|
||||
hint = p_hint;
|
||||
emit_changed();
|
||||
@@ -3823,6 +3839,14 @@ String VisualShaderNodeBooleanUniform::generate_code(Shader::Mode p_mode, Visual
|
||||
return "\t" + p_output_vars[0] + " = " + get_uniform_name() + ";\n";
|
||||
}
|
||||
|
||||
bool VisualShaderNodeBooleanUniform::is_show_prop_names() const {
|
||||
return true;
|
||||
}
|
||||
|
||||
bool VisualShaderNodeBooleanUniform::is_use_prop_slots() const {
|
||||
return true;
|
||||
}
|
||||
|
||||
void VisualShaderNodeBooleanUniform::_bind_methods() {
|
||||
ClassDB::bind_method(D_METHOD("set_default_value_enabled", "enabled"), &VisualShaderNodeBooleanUniform::set_default_value_enabled);
|
||||
ClassDB::bind_method(D_METHOD("is_default_value_enabled"), &VisualShaderNodeBooleanUniform::is_default_value_enabled);
|
||||
@@ -3913,6 +3937,10 @@ String VisualShaderNodeColorUniform::generate_code(Shader::Mode p_mode, VisualSh
|
||||
return code;
|
||||
}
|
||||
|
||||
bool VisualShaderNodeColorUniform::is_show_prop_names() const {
|
||||
return true;
|
||||
}
|
||||
|
||||
void VisualShaderNodeColorUniform::_bind_methods() {
|
||||
ClassDB::bind_method(D_METHOD("set_default_value_enabled", "enabled"), &VisualShaderNodeColorUniform::set_default_value_enabled);
|
||||
ClassDB::bind_method(D_METHOD("is_default_value_enabled"), &VisualShaderNodeColorUniform::is_default_value_enabled);
|
||||
@@ -4012,6 +4040,14 @@ void VisualShaderNodeVec3Uniform::_bind_methods() {
|
||||
ADD_PROPERTY(PropertyInfo(Variant::VECTOR3, "default_value"), "set_default_value", "get_default_value");
|
||||
}
|
||||
|
||||
bool VisualShaderNodeVec3Uniform::is_show_prop_names() const {
|
||||
return true;
|
||||
}
|
||||
|
||||
bool VisualShaderNodeVec3Uniform::is_use_prop_slots() const {
|
||||
return true;
|
||||
}
|
||||
|
||||
bool VisualShaderNodeVec3Uniform::is_qualifier_supported(Qualifier p_qual) const {
|
||||
return true; // all qualifiers are supported
|
||||
}
|
||||
@@ -4104,6 +4140,14 @@ void VisualShaderNodeTransformUniform::_bind_methods() {
|
||||
ADD_PROPERTY(PropertyInfo(Variant::TRANSFORM, "default_value"), "set_default_value", "get_default_value");
|
||||
}
|
||||
|
||||
bool VisualShaderNodeTransformUniform::is_show_prop_names() const {
|
||||
return true;
|
||||
}
|
||||
|
||||
bool VisualShaderNodeTransformUniform::is_use_prop_slots() const {
|
||||
return true;
|
||||
}
|
||||
|
||||
bool VisualShaderNodeTransformUniform::is_qualifier_supported(Qualifier p_qual) const {
|
||||
return true; // all qualifiers are supported
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user