1
0
Fork 0
mirror of https://github.com/Orama-Interactive/Pixelorama.git synced 2025-01-19 01:29:49 +00:00

bool support for shaders

Feature not exposed to the end user yet
This commit is contained in:
Manolis Papadeas 2022-04-10 00:04:45 +03:00
parent c7f9f1d23b
commit d8830d7f06

View file

@ -105,8 +105,6 @@ func change_shader(shader_tmp: Shader, name: String) -> void:
if range_values_array.size() >= 2:
max_value = float(range_values_array[1])
else:
max_value = 255
if range_values_array.size() >= 3:
step = float(range_values_array[2])
@ -181,6 +179,18 @@ func change_shader(shader_tmp: Shader, name: String) -> void:
hbox.add_child(button)
shader_params.add_child(hbox)
shader_params.add_child(file_dialog)
elif u_type == "bool":
var label := Label.new()
label.text = u_name
var checkbox := CheckBox.new()
checkbox.text = "On"
if u_value == "true":
checkbox.pressed = true
checkbox.connect("toggled", self, "set_shader_param", [u_name])
var hbox := HBoxContainer.new()
hbox.add_child(label)
hbox.add_child(checkbox)
shader_params.add_child(hbox)
# print("---")