VisualShaderNodeScalarUniform¶
Inherits: VisualShaderNodeUniform < VisualShaderNode < Resource < Reference < Object
Properties¶
|
||
|
||
|
||
|
||
|
||
|
Enumerations¶
enum Hint:
HINT_NONE = 0 --- No hint used.
HINT_RANGE = 1 --- A range hint for scalar value, which limits possible input values between min and max. Translated to
hint_range(min, max)
in shader code.HINT_RANGE_STEP = 2 --- A range hint for scalar value with step, which limits possible input values between min and max, with a step (increment) of step). Translated to
hint_range(min, max, step)
in shader code.HINT_MAX = 3 --- Represents the size of the Hint enum.
Property Descriptions¶
float default_value
Default |
|
Setter |
set_default_value(value) |
Getter |
get_default_value() |
A default value to be assigned within the shader.
bool default_value_enabled
Default |
|
Setter |
set_default_value_enabled(value) |
Getter |
is_default_value_enabled() |
Enables usage of the default_value.
Hint hint
Default |
|
Setter |
set_hint(value) |
Getter |
get_hint() |
A hint applied to the uniform, which controls the values it can take when set through the inspector.
float max
Default |
|
Setter |
set_max(value) |
Getter |
get_max() |
Minimum value for range hints. Used if hint is set to HINT_RANGE or HINT_RANGE_STEP.
float min
Default |
|
Setter |
set_min(value) |
Getter |
get_min() |
Maximum value for range hints. Used if hint is set to HINT_RANGE or HINT_RANGE_STEP.
float step
Default |
|
Setter |
set_step(value) |
Getter |
get_step() |
Step (increment) value for the range hint with step. Used if hint is set to HINT_RANGE_STEP.