VisualShaderNodeCompare
Функция сравнения для общих типов в графе визуального шейдера.
Функция сравнения для общих типов в графе визуального шейдера.
Сравнивает a и b VisualShaderNodeCompare.Type по VisualShaderNodeCompare.Function. Возвращает логический скаляр. Преобразует в инструкцию if в коде шейдера.
Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.
Конструкторы1
VisualShaderNodeCompareКонструктор
public VisualShaderNodeCompare();Свойства3
ConditionСвойство
public VisualShaderNodeCompare.ConditionEnum Condition { get; set; }Дополнительное условие, которое применяется, если VisualShaderNodeCompare.Type установлен на VisualShaderNodeCompare.ComparisonType.Vector3D.
FunctionСвойство
public VisualShaderNodeCompare.FunctionEnum Function { get; set; }Функция сравнения.
TypeСвойство
public VisualShaderNodeCompare.ComparisonType Type { get; set; }Тип, который будет использоваться при сравнении.
Методы6
GetComparisonTypeVisualShaderNodeCompare.ComparisonType
public VisualShaderNodeCompare.ComparisonType GetComparisonType();VisualShaderNodeCompare.ComparisonTypeGetConditionVisualShaderNodeCompare.ConditionEnum
public VisualShaderNodeCompare.ConditionEnum GetCondition();VisualShaderNodeCompare.ConditionEnumGetFunctionVisualShaderNodeCompare.FunctionEnum
public VisualShaderNodeCompare.FunctionEnum GetFunction();VisualShaderNodeCompare.FunctionEnumSetComparisonTypevoid
public void SetComparisonType(VisualShaderNodeCompare.ComparisonType type);| Имя | Тип | По умолчанию |
|---|---|---|
type | VisualShaderNodeCompare.ComparisonType | — |
SetConditionvoid
public void SetCondition(VisualShaderNodeCompare.ConditionEnum condition);| Имя | Тип | По умолчанию |
|---|---|---|
condition | VisualShaderNodeCompare.ConditionEnum | — |
SetFunctionvoid
public void SetFunction(VisualShaderNodeCompare.FunctionEnum func);| Имя | Тип | По умолчанию |
|---|---|---|
func | VisualShaderNodeCompare.FunctionEnum | — |
VisualShaderNodeCompare.ComparisonType
| Значение | Описание |
|---|---|
Boolean = 6 | Логический тип. |
Max = 8 | Представляет размер перечисления |
Scalar = 0 | Скаляр с плавающей запятой. |
ScalarInt = 1 | Целочисленный скаляр. |
ScalarUint = 2 | Беззнаковый целочисленный скаляр. |
Transform = 7 | Тип преобразования ( |
Vector2D = 3 | Тип 2D-вектора. |
Vector3D = 4 | Тип 3D-вектора. |
Vector4D = 5 | Тип 4D-вектора. |
VisualShaderNodeCompare.ConditionEnum
| Значение | Описание |
|---|---|
All = 0 | Результат будет |
Any = 1 | Результат будет |
Max = 2 | Представляет размер перечисления |