VisualShaderNodeIntParameter¶
继承: VisualShaderNodeParameter < VisualShaderNode < Resource < RefCounted < Object
int类型的着色器参数(统一)的可视着色器节点。
描述¶
类型为int的VisualShaderNodeParameter。为可接受值的范围提供额外的自定义。
属性¶
|
||
|
||
|
||
|
||
|
||
|
||
|
枚举¶
enum Hint: 🔗
Hint HINT_NONE = 0
该参数不会限制其值。
Hint HINT_RANGE = 1
Hint HINT_RANGE_STEP = 2
参数的值必须在指定范围内,值之间有给定的step。
Hint HINT_ENUM = 3
该参数使用枚举将预设值与编辑器中的名称相关联。
Hint HINT_MAX = 4
表示Hint枚举的大小。
属性说明¶
此参数的默认值,如果未在外部设置,将使用。必须启用default_value_enabled;否则默认为0。
bool default_value_enabled = false 🔗
如果true,则节点将具有自定义默认值。
PackedStringArray enum_names = PackedStringArray() 🔗
void set_enum_names(value: PackedStringArray)
PackedStringArray get_enum_names()
用于枚举的名称在编辑器中选择。hint必须是HINT_ENUM才能生效。
注意: 返回的数组是被复制的,对它的任何更改都不会更新原始属性值。 PackedStringArray 更多信息。
此节点的范围提示。使用它来自定义有效参数范围。
此参数可以取的最大值。hint必须是HINT_RANGE或HINT_RANGE_STEP才能生效。
此参数可以采用的最小值。hint必须是HINT_RANGE或HINT_RANGE_STEP才能生效。
参数值之间的步骤。强制参数为给定值的倍数。hint必须是HINT_RANGE_STEP才能生效。