VisualShaderNodeCompare
A comparison function for common types within the visual shader graph.
A comparison function for common types within the visual shader graph.
Compares a and b of VisualShaderNodeCompare.Type by VisualShaderNodeCompare.Function. Returns a boolean scalar. Translates to if instruction in shader code.
Declarations checked against C# SDK 1.0.0. Expand a name to see declarations and documentation.
Constructors1
VisualShaderNodeCompareConstructor
public VisualShaderNodeCompare();Properties3
ConditionProperty
public VisualShaderNodeCompare.ConditionEnum Condition { get; set; }Extra condition which is applied if VisualShaderNodeCompare.Type is set to VisualShaderNodeCompare.ComparisonType.Vector3D.
FunctionProperty
public VisualShaderNodeCompare.FunctionEnum Function { get; set; }A comparison function.
TypeProperty
public VisualShaderNodeCompare.ComparisonType Type { get; set; }The type to be used in the comparison.
Methods6
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);| Name | Type | Default |
|---|---|---|
type | VisualShaderNodeCompare.ComparisonType | — |
SetConditionvoid
public void SetCondition(VisualShaderNodeCompare.ConditionEnum condition);| Name | Type | Default |
|---|---|---|
condition | VisualShaderNodeCompare.ConditionEnum | — |
SetFunctionvoid
public void SetFunction(VisualShaderNodeCompare.FunctionEnum func);| Name | Type | Default |
|---|---|---|
func | VisualShaderNodeCompare.FunctionEnum | — |
VisualShaderNodeCompare.ComparisonType
| Value | Description |
|---|---|
Boolean = 6 | A boolean type. |
Max = 8 | Represents the size of the |
Scalar = 0 | A floating-point scalar. |
ScalarInt = 1 | An integer scalar. |
ScalarUint = 2 | An unsigned integer scalar. |
Transform = 7 | A transform ( |
Vector2D = 3 | A 2D vector type. |
Vector3D = 4 | A 3D vector type. |
Vector4D = 5 | A 4D vector type. |
VisualShaderNodeCompare.ConditionEnum
| Value | Description |
|---|---|
All = 0 | The result will be |
Any = 1 | The result will be |
Max = 2 | Represents the size of the |