Skip to content

Uniforms_Widgets_Slider

Aiekick edited this page Mar 22, 2019 · 5 revisions

you can have usefull Slider uniform widgets :

the syntax is :

uniform float(inf:sup:default:step) name");

inf if the range inf value sup is the range sup value default is the defaurlt value. is set when the user click on the R(reset button) located before the slider step is the step value. is its set to 0 or not present, the slider will not been stepped (step come to the next release)

uniform vec2(inf0,inf1:sup0,sup1:default0,default1:step01) name");

uniform vec3(inf0,inf1,inf2:sup0,sup1,sup2:default0,default1,default2) name");

uniform vec4(inf0,inf1,inf2,inf3:sup0,sup1,sup2,sup3:default0,default1,default2,default3) name");

each group between ':' can be expressed with one value or many :

  • if you define 0.5 with a vec3, its like vec3(0.5,0.5,0.5), but you can also define 0.5,0.5,0.5 directly
  • you can mix, by ex : vec3(0:1:0.8,0.2,0.5) work well :)
Clone this wiki locally