Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
VisualShaderNodeFloatParameter¶
继承: VisualShaderNodeParameter < VisualShaderNode < Resource < RefCounted < Object
标量浮点数参数,在可视化着色器图中使用。
描述¶
翻译为着色器语言中的 uniform float
。
属性¶
|
||
|
||
|
||
|
||
|
||
|
枚举¶
enum Hint:
Hint HINT_NONE = 0
不使用提示。
Hint HINT_RANGE = 1
标量值的范围提示,会将可能的输入限制在 min 和 max 之间。会被翻译为着色器代码中的 hint_range(min, max)
。
Hint HINT_RANGE_STEP = 2
标量值的范围提示,带步长,会将可能的输入限制在 min 和 max 之间,步长(增量)为 step。会被翻译为着色器代码中的 hint_range(min, max, step)
。
Hint HINT_MAX = 3
代表 Hint 枚举的大小。
属性说明¶
float default_value = 0.0
该着色器内部分配的默认值。
bool default_value_enabled = false
启用 default_value。
Hint hint = 0
对 uniform 应用的提示,控制通过检查器所能设置的值。
float max = 1.0
范围提示的最小值。会在 hint 为 HINT_RANGE 或 HINT_RANGE_STEP 时使用。
float min = 0.0
范围提示的最大值。会在 hint 为 HINT_RANGE 或 HINT_RANGE_STEP 时使用。
float step = 0.1
带步长(增量)的范围提示的步长值。会在 hint 为 HINT_RANGE_STEP 时使用。