VisualShaderNodeIntParameter

Успадковує: VisualShaderNodeParameter < VisualShaderNode < Resource < RefCounted < Object

Візуальний шейдерний вузол для параметра шейдера (уніформа) типу int.

Опис

VisualShaderNodeParameter типу int. Додаткова настройка для діапазону прийнятих значень.

Властивості

int

default_value

0

bool

default_value_enabled

false

PackedStringArray

enum_names

PackedStringArray()

Hint

hint

0

int

max

100

int

min

0

int

step

1


Переліки

enum Hint: 🔗

Hint HINT_NONE = 0

Параметр не буде протипоказати його значення.

Hint HINT_RANGE = 1

Значення параметра має бути в межах заданого діапазону min/max.

Hint HINT_RANGE_STEP = 2

Вартість параметра повинна бути в межах зазначеного діапазону, з наведеним step між значеннями.

Hint HINT_ENUM = 3

Параметр використовує enum, щоб зв’язати попередньо встановлені значення з іменами в редакторі.

Hint HINT_MAX = 4

Представляємо розмір Hint enum.


Описи властивостей

int default_value = 0 🔗

  • void set_default_value(value: int)

  • int get_default_value()

За замовчуванням значення цього параметра, який буде використовуватися, якщо не встановлено зовнішньо. title_enabled повинен бути включений; за замовчуванням до 0 інакше.


bool default_value_enabled = false 🔗

  • void set_default_value_enabled(value: bool)

  • bool is_default_value_enabled()

Якщо true, вершина буде мати на замовлення значення за замовчуванням.


PackedStringArray enum_names = PackedStringArray() 🔗

Імена, які використовуються для вибору переліку в редакторі. 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 = 0 🔗

  • void set_hint(value: Hint)

  • Hint get_hint()

Діапазон підказки цього вузла. Використовуйте його для налаштування діапазону параметрів.


int max = 100 🔗

  • void set_max(value: int)

  • int get_max()

Максимальне значення цього параметра може прийняти. hint повинен бути або HINT_RANGE_STEP для цього, щоб прийняти ефект.


int min = 0 🔗

  • void set_min(value: int)

  • int get_min()

Мінімальне значення цього параметра може прийняти. hint повинен бути або HINT_RANGE_STEP для цього, щоб прийняти ефект.


int step = 1 🔗

  • void set_step(value: int)

  • int get_step()

Крок між значеннями параметра. Сили параметра, щоб бути кількома заданими значеннями. hint повинен бути HINT_RANGE_STEP для цього, щоб прийняти ефект.