VisualShaderNodeColorFunc
Функция Color, которая будет использоваться в графе визуального шейдера.
Функция Color, которая будет использоваться в графе визуального шейдера.
Принять Color на входной порт и преобразовать его в соответствии с VisualShaderNodeColorFunc.Function.
Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.
Конструкторы1
VisualShaderNodeColorFuncКонструктор
public VisualShaderNodeColorFunc();Свойства1
FunctionСвойство
public VisualShaderNodeColorFunc.FunctionEnum Function { get; set; }Функция, применяемая к входному цвету.
Методы2
GetFunctionVisualShaderNodeColorFunc.FunctionEnum
public VisualShaderNodeColorFunc.FunctionEnum GetFunction();VisualShaderNodeColorFunc.FunctionEnumSetFunctionvoid
public void SetFunction(VisualShaderNodeColorFunc.FunctionEnum func);| Имя | Тип | По умолчанию |
|---|---|---|
func | VisualShaderNodeColorFunc.FunctionEnum | — |
VisualShaderNodeColorFunc.FunctionEnum
| Значение | Описание |
|---|---|
Grayscale = 0 | Преобразует цвет в оттенки серого, используя следующую формулу: |
Hsv2Rgb = 1 | Конвертирует вектор HSV в RGB эквивалент. |
LinearToSrgb = 4 | Преобразует цвет из линейного кодирования в нелинейное кодирование sRGB, используя следующую формулу: Средство отображения совместимости использует более простую формулу, которая может приводить к неопределенному поведению при отрицательных входных значениях: |
Max = 6 | Представляет размер перечисления |
Rgb2Hsv = 2 | Конвертирует вектор RGB в HSV эквивалент. |
Sepia = 3 | Применяет эффект сепии, используя следующую формулу: |
SrgbToLinear = 5 | Преобразует цвет из нелинейного кодирования sRGB в линейное кодирование, используя следующую формулу: Средство отображения совместимости использует более простую формулу, которая плохо работает с отрицательными входными значениями: |