VisualShaderNodeIntParameter
Наследует: VisualShaderNodeParameter < VisualShaderNode < Resource < RefCounted < Object
Узел визуального шейдера для параметра шейдера (uniform) типа int.
Описание
VisualShaderNodeParameter типа int. Предлагает дополнительную настройку для диапазона допустимых значений.
Свойства
|
||
|
||
|
||
|
||
|
||
|
||
|
Перечисления
enum Hint: 🔗
Hint HINT_NONE = 0
Параметр не будет ограничивать свое значение.
Hint HINT_RANGE = 1
Значение параметра должно находиться в указанном диапазоне min/max.
Hint HINT_RANGE_STEP = 2
Значение параметра должно находиться в указанном диапазоне с заданным step между значениями.
Hint HINT_ENUM = 3
Параметр использует перечисление для связывания предустановленных значений с именами в редакторе.
Hint HINT_MAX = 4
Представляет размер перечисления Hint.
Описания свойств
Значение этого параметра по умолчанию, которое будет использоваться, если не задано извне. default_value_enabled должен быть включен; в противном случае по умолчанию используется 0.
bool default_value_enabled = false 🔗
Если истина, узел будет иметь пользовательское значение по умолчанию.
PackedStringArray enum_names = PackedStringArray() 🔗
void set_enum_names(value: PackedStringArray)
PackedStringArray get_enum_names()
Имена, используемые для перечисления, выбираются в редакторе. hint должна быть HINT_ENUM, чтобы это вступило в силу.
Note: The returned array is copied and any changes to it will not update the original property value. See PackedStringArray for more details.
Подсказка диапазона этого узла. Используйте ее для настройки допустимого диапазона параметров.
Максимальное значение, которое может принимать этот параметр. hint должен быть либо HINT_RANGE, либо HINT_RANGE_STEP, чтобы это вступило в силу.
Минимальное значение, которое может принимать этот параметр. hint должен быть либо HINT_RANGE, либо HINT_RANGE_STEP, чтобы это вступило в силу.
Шаг между значениями параметра. Заставляет параметр быть кратным заданному значению. hint должен быть HINT_RANGE_STEP, чтобы это вступило в силу.