ColorTriggerMetaData

@Serializable
data class ColorTriggerMetaData(val name: String = "Color Trigger", val rMin: Int = 0, val rMax: Int = 255, val gMin: Int = 0, val gMax: Int = 255, val bMin: Int = 0, val bMax: Int = 255, val error: String = "") : NodeMetaData(source)

Payload for a Color trigger.

Constructors

Link copied to clipboard
constructor(name: String = "Color Trigger", rMin: Int = 0, rMax: Int = 255, gMin: Int = 0, gMax: Int = 255, bMin: Int = 0, bMax: Int = 255, error: String = "")

Properties

Link copied to clipboard
val bMax: Int

Upper bound for the blue channel [0, 255].

Link copied to clipboard
val bMin: Int

Lower bound for the blue channel [0, 255].

Link copied to clipboard
open override val error: String

Last known error message for this node, or empty string when healthy.

Link copied to clipboard
val gMax: Int

Upper bound for the green channel [0, 255].

Link copied to clipboard
val gMin: Int

Lower bound for the green channel [0, 255].

Link copied to clipboard

Display name shown on the node chip.

Link copied to clipboard
val rMax: Int

Upper bound for the red channel [0, 255].

Link copied to clipboard
val rMin: Int

Lower bound for the red channel [0, 255].

Functions

Link copied to clipboard

Returns the centre of the configured RGB bounding box as a packed ARGB Long (0xFFRRGGBB) suitable for use as a Compose colour. Used by the editor to render a one-glance swatch of "what colour does this trigger approximately match".