ComparisonType
VisualShaderNodeCompare.swift:19enum ComparisonTypeenum ComparisonTypes10SwiftGodot23VisualShaderNodeCompareC14ComparisonTypeO What are these?9FX95import SwiftGodotFramework to write Godot Game Extensions using the Swift Programming Language.
class VisualShaderNodeCompareA comparison function for common types within the visual shader graph.
case scalarA floating-point scalar.
case scalarIntAn integer scalar.
case scalarUintAn unsigned integer scalar.
case vector2dA 2D vector type.
case vector3dA 3D vector type.
case vector4dA 4D vector type.
case booleanA boolean type.
case transformA transform (mat4) type.
case maxRepresents the size of the ComparisonType enum.
override class var godotClassName: StringName { get }final var condition: VisualShaderNodeCompare.Condition { get set }Extra condition which is applied if type is set to .ctypeVector3d.
final var function: VisualShaderNodeCompare.Function { get set }A comparison function. See Function for options.
final var type: VisualShaderNodeCompare.ComparisonType { get set }The type to be used in the comparison. See ComparisonType for options.
enum Conditionenum Functionprotocol CaseIterableA type that provides a collection of all of its values.
protocol CustomDebugStringConvertibleA type with a customized textual representation suitable for debugging purposes.
protocol EquatableA type that can be compared for value equality.
protocol Hashable : EquatableA type that can be hashed into a Hasher to produce an integer hash value.
protocol RawRepresentable<RawValue>A type that can be converted to and from an associated raw value.
init?(rawValue: Int64) var debugDescription: String { get }A textual representation of this instance, suitable for debugging
var hashValue: Int { get }static func != (lhs: Self, rhs: Self) -> Bool Returns a Boolean value indicating whether two values are not equal.
func hash(into hasher: inout Hasher)