VisualShaderNodeIntParameter
Hereda: VisualShaderNodeParameter < VisualShaderNode < Resource < RefCounted < Object
Un nodo de shader visual para el parámetro de shader (uniforme) de tipo int.
Descripción
Un VisualShaderNodeParameter de tipo int. Ofrece personalización adicional para el rango de valores aceptados.
Propiedades
|
||
|
||
|
||
|
||
|
||
|
||
|
Enumeraciones
enum Hint: 🔗
Hint HINT_NONE = 0
El parámetro no restringirá su valor.
Hint HINT_RANGE = 1
El valor del parámetro debe estar dentro del rango min/max especificado.
Hint HINT_RANGE_STEP = 2
El valor del parámetro debe estar dentro del rango especificado, con el step dado entre los valores.
Hint HINT_ENUM = 3
El parámetro utiliza un enum para asociar valores preestablecidos a nombres en el editor.
Hint HINT_MAX = 4
Representa el tamaño del enum Hint.
Descripciones de Propiedades
Valor predeterminado de este parámetro, que se utilizará si no se establece externamente. default_value_enabled debe estar habilitado; de lo contrario, el valor predeterminado es 0.
bool default_value_enabled = false 🔗
Si es true, el nodo tendrá un valor por defecto personalizado.
PackedStringArray enum_names = PackedStringArray() 🔗
void set_enum_names(value: PackedStringArray)
PackedStringArray get_enum_names()
Los nombres utilizados para la selección del enum en el editor. hint debe ser HINT_ENUM para que esto tenga efecto.
Note: The returned array is copied and any changes to it will not update the original property value. See PackedStringArray for more details.
Sugerencia de rango de este nodo. Úsalo para personalizar el rango de parámetros válido.
El valor máximo que puede tomar este parámetro. hint debe ser HINT_RANGE o HINT_RANGE_STEP para que esto tenga efecto.
El valor mínimo que puede tomar este parámetro. hint debe ser HINT_RANGE o HINT_RANGE_STEP para que esto tenga efecto.
El paso entre los valores del parámetro. Fuerza al parámetro a ser un múltiplo del valor dado. hint debe ser HINT_RANGE_STEP para que esto tenga efecto.