reckfellENGINE

VisualShaderNodeCompare

A comparison function for common types within the visual shader graph.

On this page
class VisualShaderNodeCompareReckfellSharpInherits VisualShaderNode

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
# VisualShaderNodeCompare
C#
public VisualShaderNodeCompare();

Properties3

ConditionProperty
# Condition
C#
public VisualShaderNodeCompare.ConditionEnum Condition { get; set; }

Extra condition which is applied if VisualShaderNodeCompare.Type is set to VisualShaderNodeCompare.ComparisonType.Vector3D.

FunctionProperty
# Function
C#
public VisualShaderNodeCompare.FunctionEnum Function { get; set; }

A comparison function.

TypeProperty
# Type
C#
public VisualShaderNodeCompare.ComparisonType Type { get; set; }

The type to be used in the comparison.

Methods6

GetComparisonTypeVisualShaderNodeCompare.ComparisonType
# GetComparisonType
C#
public VisualShaderNodeCompare.ComparisonType GetComparisonType();
Returns VisualShaderNodeCompare.ComparisonType
GetConditionVisualShaderNodeCompare.ConditionEnum
# GetCondition
C#
public VisualShaderNodeCompare.ConditionEnum GetCondition();
Returns VisualShaderNodeCompare.ConditionEnum
GetFunctionVisualShaderNodeCompare.FunctionEnum
# GetFunction
C#
public VisualShaderNodeCompare.FunctionEnum GetFunction();
Returns VisualShaderNodeCompare.FunctionEnum
SetComparisonTypevoid
# SetComparisonType
C#
public void SetComparisonType(VisualShaderNodeCompare.ComparisonType type);
Parameters
NameTypeDefault
typeVisualShaderNodeCompare.ComparisonType—
SetConditionvoid
# SetCondition
C#
public void SetCondition(VisualShaderNodeCompare.ConditionEnum condition);
Parameters
NameTypeDefault
conditionVisualShaderNodeCompare.ConditionEnum—
SetFunctionvoid
# SetFunction
C#
public void SetFunction(VisualShaderNodeCompare.FunctionEnum func);
Parameters
NameTypeDefault
funcVisualShaderNodeCompare.FunctionEnum—

VisualShaderNodeCompare.ComparisonType

ValueDescription
Boolean = 6

A boolean type.

Max = 8

Represents the size of the VisualShaderNodeCompare.ComparisonType enum.

Scalar = 0

A floating-point scalar.

ScalarInt = 1

An integer scalar.

ScalarUint = 2

An unsigned integer scalar.

Transform = 7

A transform (mat4) type.

Vector2D = 3

A 2D vector type.

Vector3D = 4

A 3D vector type.

Vector4D = 5

A 4D vector type.

VisualShaderNodeCompare.ConditionEnum

ValueDescription
All = 0

The result will be true if all components in the vector satisfy the comparison condition.

Any = 1

The result will be true if any component in the vector satisfies the comparison condition.

Max = 2

Represents the size of the VisualShaderNodeCompare.ConditionEnum enum.

VisualShaderNodeCompare.FunctionEnum

Reckfell Engine documentationBack to top ↑
QUICK LINKSGetting startedEntity hierarchyC# & .NET 10Scenes and prefabs
Reckfell guides and full API K
reckfellENGINE
RECKFELL ACCOUNT

Sign in

Sign in to your Reckfell account.

One account for the entire Reckfell platform.