Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
VisualShaderNodeSmoothStep
Наследует: VisualShaderNode < Resource < RefCounted < Object
Вычисляет функцию SmoothStep в графе визуального шейдера.
Описание
Переводится в smoothstep(edge0, edge1, x) на языке шейдеров.
Возвращает 0.0, если x меньше, чем edge0, и 1.0, если x больше, чем edge1. В противном случае возвращаемое значение интерполируется между 0.0 и 1.0 с использованием полиномов Эрмита.
Свойства
|
Перечисления
enum OpType: 🔗
OpType OP_TYPE_SCALAR = 0
Скалярный тип с плавающей точкой.
OpType OP_TYPE_VECTOR_2D = 1
Тип 2D-вектора.
OpType OP_TYPE_VECTOR_2D_SCALAR = 2
Порт x использует тип 2D-вектора. Первые два порта используют скалярный тип с плавающей точкой.
OpType OP_TYPE_VECTOR_3D = 3
Тип 3D-вектора.
OpType OP_TYPE_VECTOR_3D_SCALAR = 4
Порт x использует тип 3D-вектора. Первые два порта используют скалярный тип с плавающей точкой.
OpType OP_TYPE_VECTOR_4D = 5
Тип 4D-вектора.
OpType OP_TYPE_VECTOR_4D_SCALAR = 6
Порты a и b используют векторный тип 4D. Порт weight использует скалярный тип.
OpType OP_TYPE_MAX = 7
Представляет размер перечисления OpType.
Описания свойств
Тип операндов и возвращаемого значения.