VisualShaderNodeFloatParameter

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

Текст скальара float, який використовується в графі візуального відтінку.

Опис

Перекладено як uniform float мовою шейдерів.

Властивості

float

default_value

0.0

bool

default_value_enabled

false

Hint

hint

0

float

max

1.0

float

min

0.0

float

step

0.1


Переліки

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 enum.


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

float default_value = 0.0 🔗

  • void set_default_value(value: float)

  • float get_default_value()

Значення за замовчуванням, яке буде призначено в межах шейдера.


bool default_value_enabled = false 🔗

  • void set_default_value_enabled(value: bool)

  • bool is_default_value_enabled()

Дозволяє використовувати default_value.


Hint hint = 0 🔗

  • void set_hint(value: Hint)

  • Hint get_hint()

Підказка, що наноситься на форму, яка контролює значення, які можна приймати при встановленні через Інспектор.


float max = 1.0 🔗

Мінімальне значення для підказок діапазону. Використовується, якщо hint встановлюється на HINT_RANGE_STEP або HINT_RANGE_STEP.


float min = 0.0 🔗

Максимальне значення для підказок діапазону. Використовується, якщо hint встановлюється на HINT_RANGE_STEP або HINT_RANGE_STEP.


float step = 0.1 🔗

Крок (збільшення) значення для підказки діапазону з кроком. Використовується, якщо hint встановлюється до HINT_RANGE_STEP.